diff --git a/backend/script_groups/XML Parser to SCL/.example/FC General Lamp.json b/backend/script_groups/XML Parser to SCL/.example/FC General Lamp.json
new file mode 100644
index 0000000..44c4c98
--- /dev/null
+++ b/backend/script_groups/XML Parser to SCL/.example/FC General Lamp.json
@@ -0,0 +1,81 @@
+{
+ "block_name": "FC General Lamp",
+ "block_number": 172,
+ "language": "LAD",
+ "block_type": "FC",
+ "block_comment": "",
+ "interface": {
+ "Return": [
+ {
+ "name": "Ret_Val",
+ "datatype": "Void",
+ "remanence": "NonRetain",
+ "accessibility": "Public",
+ "start_value": null,
+ "comment": null,
+ "children": [],
+ "array_elements": {}
+ }
+ ]
+ },
+ "networks": [
+ {
+ "id": "4",
+ "title": "Lamp Alarm - Q.E. - Light Green",
+ "comment": "",
+ "language": "LAD",
+ "logic": [],
+ "error": "FlgNet not found inside NetworkSource or CompileUnit"
+ },
+ {
+ "id": "B",
+ "title": "Lamp Alarm - Q.E. - Light Red",
+ "comment": "",
+ "language": "LAD",
+ "logic": [],
+ "error": "FlgNet not found inside NetworkSource or CompileUnit"
+ },
+ {
+ "id": "12",
+ "title": "Lamp Alarm - Q.E. - Buzzer",
+ "comment": "",
+ "language": "LAD",
+ "logic": [],
+ "error": "FlgNet not found inside NetworkSource or CompileUnit"
+ },
+ {
+ "id": "19",
+ "title": "Lamp Alarm - Q.E. - Light Blue",
+ "comment": "",
+ "language": "LAD",
+ "logic": [],
+ "error": "FlgNet not found inside NetworkSource or CompileUnit"
+ },
+ {
+ "id": "20",
+ "title": "Lamp - Alarm Presence",
+ "comment": "",
+ "language": "LAD",
+ "logic": [],
+ "error": "FlgNet not found inside NetworkSource or CompileUnit"
+ },
+ {
+ "id": "27",
+ "title": "Light Signal Phased Stop Machine",
+ "comment": "",
+ "language": "LAD",
+ "logic": [],
+ "error": "FlgNet not found inside NetworkSource or CompileUnit"
+ },
+ {
+ "id": "2E",
+ "title": "",
+ "comment": "",
+ "language": "LAD",
+ "logic": [],
+ "error": "FlgNet not found inside NetworkSource or CompileUnit"
+ }
+ ],
+ "source_xml_mod_time": 1749751920.2702959,
+ "source_xml_size": 39346
+}
\ No newline at end of file
diff --git a/backend/script_groups/XML Parser to SCL/.example/FC General Lamp.xml b/backend/script_groups/XML Parser to SCL/.example/FC General Lamp.xml
new file mode 100644
index 0000000..a5cf028
--- /dev/null
+++ b/backend/script_groups/XML Parser to SCL/.example/FC General Lamp.xml
@@ -0,0 +1,1239 @@
+
+
+
+
+
+ false
+
+
+
+ 0.1
+
+
+
+
+
+
+
+
+ false
+ Standard
+ FC General Lamp
+
+ 172
+ LAD
+ false
+
+ false
+
+
+
+
+
+
+ it-IT
+
+
+
+
+
+ en-GB
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ LAD
+
+
+
+
+
+
+ it-IT
+
+
+
+
+
+ en-GB
+
+
+
+
+
+
+
+
+
+ it-IT
+ Lamp Alarm - Q.E. - Light Green
+
+
+
+
+ en-GB
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 5
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ LAD
+
+
+
+
+
+
+ it-IT
+
+
+
+
+
+ en-GB
+
+
+
+
+
+
+
+
+
+ it-IT
+ Lamp Alarm - Q.E. - Light Red
+
+
+
+
+ en-GB
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ LAD
+
+
+
+
+
+
+ it-IT
+
+
+
+
+
+ en-GB
+
+
+
+
+
+
+
+
+
+ it-IT
+ Lamp Alarm - Q.E. - Buzzer
+
+
+
+
+ en-GB
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ LAD
+
+
+
+
+
+
+ it-IT
+
+
+
+
+
+ en-GB
+
+
+
+
+
+
+
+
+
+ it-IT
+ Lamp Alarm - Q.E. - Light Blue
+
+
+
+
+ en-GB
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ LAD
+
+
+
+
+
+
+ it-IT
+
+
+
+
+
+ en-GB
+
+
+
+
+
+
+
+
+
+ it-IT
+ Lamp - Alarm Presence
+
+
+
+
+ en-GB
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ LAD
+
+
+
+
+
+
+ it-IT
+
+
+
+
+
+ en-GB
+
+
+
+
+
+
+
+
+
+ it-IT
+ Light Signal Phased Stop Machine
+
+
+
+
+ en-GB
+
+
+
+
+
+
+
+
+
+
+ LAD
+
+
+
+
+
+
+ it-IT
+
+
+
+
+
+ en-GB
+
+
+
+
+
+
+
+
+
+ it-IT
+
+
+
+
+
+ en-GB
+
+
+
+
+
+
+
+
+
+
+
+ it-IT
+
+
+
+
+
+ en-GB
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/backend/script_groups/XML Parser to SCL/.example/FC General Lamp_processed.json b/backend/script_groups/XML Parser to SCL/.example/FC General Lamp_processed.json
new file mode 100644
index 0000000..44c4c98
--- /dev/null
+++ b/backend/script_groups/XML Parser to SCL/.example/FC General Lamp_processed.json
@@ -0,0 +1,81 @@
+{
+ "block_name": "FC General Lamp",
+ "block_number": 172,
+ "language": "LAD",
+ "block_type": "FC",
+ "block_comment": "",
+ "interface": {
+ "Return": [
+ {
+ "name": "Ret_Val",
+ "datatype": "Void",
+ "remanence": "NonRetain",
+ "accessibility": "Public",
+ "start_value": null,
+ "comment": null,
+ "children": [],
+ "array_elements": {}
+ }
+ ]
+ },
+ "networks": [
+ {
+ "id": "4",
+ "title": "Lamp Alarm - Q.E. - Light Green",
+ "comment": "",
+ "language": "LAD",
+ "logic": [],
+ "error": "FlgNet not found inside NetworkSource or CompileUnit"
+ },
+ {
+ "id": "B",
+ "title": "Lamp Alarm - Q.E. - Light Red",
+ "comment": "",
+ "language": "LAD",
+ "logic": [],
+ "error": "FlgNet not found inside NetworkSource or CompileUnit"
+ },
+ {
+ "id": "12",
+ "title": "Lamp Alarm - Q.E. - Buzzer",
+ "comment": "",
+ "language": "LAD",
+ "logic": [],
+ "error": "FlgNet not found inside NetworkSource or CompileUnit"
+ },
+ {
+ "id": "19",
+ "title": "Lamp Alarm - Q.E. - Light Blue",
+ "comment": "",
+ "language": "LAD",
+ "logic": [],
+ "error": "FlgNet not found inside NetworkSource or CompileUnit"
+ },
+ {
+ "id": "20",
+ "title": "Lamp - Alarm Presence",
+ "comment": "",
+ "language": "LAD",
+ "logic": [],
+ "error": "FlgNet not found inside NetworkSource or CompileUnit"
+ },
+ {
+ "id": "27",
+ "title": "Light Signal Phased Stop Machine",
+ "comment": "",
+ "language": "LAD",
+ "logic": [],
+ "error": "FlgNet not found inside NetworkSource or CompileUnit"
+ },
+ {
+ "id": "2E",
+ "title": "",
+ "comment": "",
+ "language": "LAD",
+ "logic": [],
+ "error": "FlgNet not found inside NetworkSource or CompileUnit"
+ }
+ ],
+ "source_xml_mod_time": 1749751920.2702959,
+ "source_xml_size": 39346
+}
\ No newline at end of file
diff --git a/backend/script_groups/XML Parser to SCL/__pycache__/x1_to_json.cpython-312.pyc b/backend/script_groups/XML Parser to SCL/__pycache__/x1_to_json.cpython-312.pyc
index 5f405d1..7b3109e 100644
Binary files a/backend/script_groups/XML Parser to SCL/__pycache__/x1_to_json.cpython-312.pyc and b/backend/script_groups/XML Parser to SCL/__pycache__/x1_to_json.cpython-312.pyc differ
diff --git a/backend/script_groups/XML Parser to SCL/log_98050_PLC.txt b/backend/script_groups/XML Parser to SCL/log_98050_PLC.txt
new file mode 100644
index 0000000..cea0dce
--- /dev/null
+++ b/backend/script_groups/XML Parser to SCL/log_98050_PLC.txt
@@ -0,0 +1,2064 @@
+2025-06-12 22:11:58.465 - ======================================== LOG START ========================================
+2025-06-12 22:11:58.465 - Directorio de trabajo base configurado: 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source'
+2025-06-12 22:11:58.465 - Buscando archivos XML recursivamente en: 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC'
+2025-06-12 22:11:58.474 - Se encontraron 341 archivos XML para procesar:
+2025-06-12 22:11:58.474 - - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml
+2025-06-12 22:11:58.474 - - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml
+2025-06-12 22:11:58.474 - - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml
+2025-06-12 22:11:58.474 - - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml
+2025-06-12 22:11:58.474 - - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml
+2025-06-12 22:11:58.474 - - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml
+2025-06-12 22:11:58.474 - - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml
+2025-06-12 22:11:58.474 - - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml
+2025-06-12 22:11:58.474 - - 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml
+2025-06-12 22:11:58.474 - - 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml
+2025-06-12 22:11:58.474 - - 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml
+2025-06-12 22:11:58.474 - - 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml
+2025-06-12 22:11:58.474 - - 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml
+2025-06-12 22:11:58.474 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml
+2025-06-12 22:11:58.474 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml
+2025-06-12 22:11:58.474 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml
+2025-06-12 22:11:58.474 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml
+2025-06-12 22:11:58.474 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml
+2025-06-12 22:11:58.474 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml
+2025-06-12 22:11:58.474 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml
+2025-06-12 22:11:58.474 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml
+2025-06-12 22:11:58.474 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml
+2025-06-12 22:11:58.474 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml
+2025-06-12 22:11:58.474 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml
+2025-06-12 22:11:58.474 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml
+2025-06-12 22:11:58.474 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml
+2025-06-12 22:11:58.474 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml
+2025-06-12 22:11:58.474 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml
+2025-06-12 22:11:58.474 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml
+2025-06-12 22:11:58.474 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml
+2025-06-12 22:11:58.474 - - 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml
+2025-06-12 22:11:58.474 - - 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml
+2025-06-12 22:11:58.474 - - 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml
+2025-06-12 22:11:58.474 - - 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\PlcTags\CONSTANTS.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\PlcTags\Default tag table.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\PlcTags\Inputs.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\PlcTags\Merker.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\PlcTags\Outputs.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Motors Manage.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB_SICK_AFx60_PN.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml
+2025-06-12 22:11:58.475 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FC Minimotor Managment.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DI.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DO.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Write DO.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml
+2025-06-12 22:11:58.476 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml
+2025-06-12 22:11:58.478 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml
+2025-06-12 22:11:58.478 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml
+2025-06-12 22:11:58.478 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml
+2025-06-12 22:11:58.478 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml
+2025-06-12 22:11:58.478 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml
+2025-06-12 22:11:58.478 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml
+2025-06-12 22:11:58.478 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml
+2025-06-12 22:11:58.478 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml
+2025-06-12 22:11:58.478 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml
+2025-06-12 22:11:58.478 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml
+2025-06-12 22:11:58.478 - - 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml
+2025-06-12 22:11:58.478 - - 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml
+2025-06-12 22:11:58.478 - - 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml
+2025-06-12 22:11:58.478 - - 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml
+2025-06-12 22:11:58.478 - - 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml
+2025-06-12 22:11:58.478 - - 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml
+2025-06-12 22:11:58.478 - - 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml
+2025-06-12 22:11:58.478 - - 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml
+2025-06-12 22:11:58.478 - - 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml
+2025-06-12 22:11:58.478 - - 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml
+2025-06-12 22:11:58.478 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB SICK_AFx60_PN_M34.xml
+2025-06-12 22:11:58.478 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml
+2025-06-12 22:11:58.478 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml
+2025-06-12 22:11:58.478 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml
+2025-06-12 22:11:58.478 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml
+2025-06-12 22:11:58.478 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml
+2025-06-12 22:11:58.479 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB_SICK_AFx60_Data.xml
+2025-06-12 22:11:58.479 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml
+2025-06-12 22:11:58.479 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml
+2025-06-12 22:11:58.479 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml
+2025-06-12 22:11:58.479 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml
+2025-06-12 22:11:58.479 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml
+2025-06-12 22:11:58.479 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml
+2025-06-12 22:11:58.479 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml
+2025-06-12 22:11:58.479 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml
+2025-06-12 22:11:58.479 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml
+2025-06-12 22:11:58.479 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml
+2025-06-12 22:11:58.479 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml
+2025-06-12 22:11:58.479 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml
+2025-06-12 22:11:58.479 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices.xml
+2025-06-12 22:11:58.479 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml
+2025-06-12 22:11:58.479 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml
+2025-06-12 22:11:58.479 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml
+2025-06-12 22:11:58.479 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml
+2025-06-12 22:11:58.479 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml
+2025-06-12 22:11:58.479 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml
+2025-06-12 22:11:58.479 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml
+2025-06-12 22:11:58.479 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml
+2025-06-12 22:11:58.479 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml
+2025-06-12 22:11:58.479 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml
+2025-06-12 22:11:58.479 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml
+2025-06-12 22:11:58.479 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml
+2025-06-12 22:11:58.479 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml
+2025-06-12 22:11:58.479 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml
+2025-06-12 22:11:58.479 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml
+2025-06-12 22:11:58.479 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml
+2025-06-12 22:11:58.479 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml
+2025-06-12 22:11:58.492 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml
+2025-06-12 22:11:58.492 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml
+2025-06-12 22:11:58.492 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml
+2025-06-12 22:11:58.492 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml
+2025-06-12 22:11:58.492 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml
+2025-06-12 22:11:58.492 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml
+2025-06-12 22:11:58.492 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml
+2025-06-12 22:11:58.492 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml
+2025-06-12 22:11:58.492 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml
+2025-06-12 22:11:58.492 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml
+2025-06-12 22:11:58.492 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml
+2025-06-12 22:11:58.492 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml
+2025-06-12 22:11:58.492 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml
+2025-06-12 22:11:58.492 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml
+2025-06-12 22:11:58.492 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml
+2025-06-12 22:11:58.492 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml
+2025-06-12 22:11:58.492 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml
+2025-06-12 22:11:58.492 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml
+2025-06-12 22:11:58.492 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31510.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M34410.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M30710.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31110.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31210.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31310.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31610.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31710.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31810.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31910.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34010.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34110.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34210.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34310.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml
+2025-06-12 22:11:58.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml
+2025-06-12 22:11:58.494 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml
+2025-06-12 22:11:58.494 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml
+2025-06-12 22:11:58.494 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml
+2025-06-12 22:11:58.494 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml
+2025-06-12 22:11:58.494 - - 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml
+2025-06-12 22:11:58.494 - - 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml
+2025-06-12 22:11:58.494 - - 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml
+2025-06-12 22:11:58.494 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml
+2025-06-12 22:11:58.494 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml
+2025-06-12 22:11:58.494 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml
+2025-06-12 22:11:58.494 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml
+2025-06-12 22:11:58.494 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml
+2025-06-12 22:11:58.494 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml
+2025-06-12 22:11:58.494 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml
+2025-06-12 22:11:58.494 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml
+2025-06-12 22:11:58.494 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml
+2025-06-12 22:11:58.494 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml
+2025-06-12 22:11:58.494 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml
+2025-06-12 22:11:58.494 - - 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml
+2025-06-12 22:11:58.494 - - 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\VirtualMasterManager.xml
+2025-06-12 22:11:58.494 - - 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml
+2025-06-12 22:11:58.494 - - 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml
+2025-06-12 22:11:58.494 - - 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml
+2025-06-12 22:11:58.494 - - 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml
+2025-06-12 22:11:58.494 - - 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml
+2025-06-12 22:11:58.494 - - 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml
+2025-06-12 22:11:58.508 - - 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml
+2025-06-12 22:11:58.508 - - 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml
+2025-06-12 22:11:58.508 - - 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml
+2025-06-12 22:11:58.508 - - 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml
+2025-06-12 22:11:58.508 - - 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml
+2025-06-12 22:11:58.508 - - 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml
+2025-06-12 22:11:58.508 - - 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml
+2025-06-12 22:11:58.508 - - 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml
+2025-06-12 22:11:58.508 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Generic\Alarms\AlarmPresenceAndAcknowledge.xml
+2025-06-12 22:11:58.508 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\RampGenerator.xml
+2025-06-12 22:11:58.509 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml
+2025-06-12 22:11:58.509 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml
+2025-06-12 22:11:58.509 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml
+2025-06-12 22:11:58.509 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Utilities\CHECK_AXIS_POSITION.xml
+2025-06-12 22:11:58.509 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml
+2025-06-12 22:11:58.509 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\SeamlessDivider_Main.xml
+2025-06-12 22:11:58.509 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology.xml
+2025-06-12 22:11:58.509 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology_MCInterrupt.xml
+2025-06-12 22:11:58.509 - - 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml
+2025-06-12 22:11:58.509 - - 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml
+2025-06-12 22:11:58.509 - - 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml
+2025-06-12 22:11:58.509 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmManagement.xml
+2025-06-12 22:11:58.509 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml
+2025-06-12 22:11:58.509 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml
+2025-06-12 22:11:58.509 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml
+2025-06-12 22:11:58.509 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml
+2025-06-12 22:11:58.509 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml
+2025-06-12 22:11:58.509 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml
+2025-06-12 22:11:58.509 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml
+2025-06-12 22:11:58.509 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml
+2025-06-12 22:11:58.509 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml
+2025-06-12 22:11:58.509 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml
+2025-06-12 22:11:58.509 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml
+2025-06-12 22:11:58.509 - - 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml
+2025-06-12 22:11:58.509 - - 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml
+2025-06-12 22:11:58.509 - - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml
+2025-06-12 22:11:58.509 - - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml
+2025-06-12 22:11:58.509 - - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml
+2025-06-12 22:11:58.509 - - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml
+2025-06-12 22:11:58.509 - - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml
+2025-06-12 22:11:58.509 - - 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml
+2025-06-12 22:11:58.509 - - 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml
+2025-06-12 22:11:58.509 -
+--- Fase 0.5: Identificando archivos .scl nativos existentes ---
+2025-06-12 22:11:58.521 - Se identificaron 16 posibles bloques SCL nativos (con archivo .scl).
+2025-06-12 22:11:58.521 -
+--- Fase 1: Procesamiento Individual (x1, x2, x3) ---
+2025-06-12 22:11:58.521 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml ---
+2025-06-12 22:11:58.521 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml ---
+2025-06-12 22:11:58.530 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml ---
+2025-06-12 22:11:58.531 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml ---
+2025-06-12 22:11:58.531 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml ---
+2025-06-12 22:11:58.531 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml ---
+2025-06-12 22:11:58.534 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml ---
+2025-06-12 22:11:58.534 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml ---
+2025-06-12 22:11:58.535 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml ---
+2025-06-12 22:11:58.535 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml ---
+2025-06-12 22:11:58.537 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml ---
+2025-06-12 22:11:58.538 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml ---
+2025-06-12 22:11:58.538 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml ---
+2025-06-12 22:11:58.538 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml ---
+2025-06-12 22:11:58.540 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml ---
+2025-06-12 22:11:58.542 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml ---
+2025-06-12 22:11:58.542 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml ---
+2025-06-12 22:11:58.542 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml ---
+2025-06-12 22:11:58.544 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml ---
+2025-06-12 22:11:58.545 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml ---
+2025-06-12 22:11:58.546 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml ---
+2025-06-12 22:11:58.546 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml ---
+2025-06-12 22:11:58.550 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml ---
+2025-06-12 22:11:58.551 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml ---
+2025-06-12 22:11:58.551 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml ---
+2025-06-12 22:11:58.551 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml ---
+2025-06-12 22:11:58.555 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml ---
+2025-06-12 22:11:58.557 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml ---
+2025-06-12 22:11:58.557 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml ---
+2025-06-12 22:11:58.557 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml ---
+2025-06-12 22:11:58.560 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml ---
+2025-06-12 22:11:58.561 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml ---
+2025-06-12 22:11:58.561 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml ---
+2025-06-12 22:11:58.562 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml ---
+2025-06-12 22:11:58.563 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml ---
+2025-06-12 22:11:58.563 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml ---
+2025-06-12 22:11:58.565 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml ---
+2025-06-12 22:11:58.565 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml ---
+2025-06-12 22:11:58.567 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml ---
+2025-06-12 22:11:58.569 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml ---
+2025-06-12 22:11:58.570 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml ---
+2025-06-12 22:11:58.570 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml ---
+2025-06-12 22:11:58.571 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml ---
+2025-06-12 22:11:58.572 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml ---
+2025-06-12 22:11:58.572 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml ---
+2025-06-12 22:11:58.572 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml ---
+2025-06-12 22:11:58.573 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml ---
+2025-06-12 22:11:58.575 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml ---
+2025-06-12 22:11:58.575 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml ---
+2025-06-12 22:11:58.575 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml ---
+2025-06-12 22:11:58.577 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml ---
+2025-06-12 22:11:58.581 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml ---
+2025-06-12 22:11:58.581 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml ---
+2025-06-12 22:11:58.581 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml ---
+2025-06-12 22:11:58.589 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml ---
+2025-06-12 22:11:58.601 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml ---
+2025-06-12 22:11:58.602 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml ---
+2025-06-12 22:11:58.602 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml ---
+2025-06-12 22:11:58.604 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml ---
+2025-06-12 22:11:58.604 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml ---
+2025-06-12 22:11:58.605 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml ---
+2025-06-12 22:11:58.605 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml ---
+2025-06-12 22:11:58.624 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml ---
+2025-06-12 22:11:58.627 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml ---
+2025-06-12 22:11:58.628 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml ---
+2025-06-12 22:11:58.628 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml ---
+2025-06-12 22:11:58.645 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml ---
+2025-06-12 22:11:58.652 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml ---
+2025-06-12 22:11:58.653 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml ---
+2025-06-12 22:11:58.653 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml ---
+2025-06-12 22:11:58.655 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml ---
+2025-06-12 22:11:58.657 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml ---
+2025-06-12 22:11:58.657 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml ---
+2025-06-12 22:11:58.657 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml ---
+2025-06-12 22:11:58.690 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml ---
+2025-06-12 22:11:58.700 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml ---
+2025-06-12 22:11:58.702 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml ---
+2025-06-12 22:11:58.702 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml ---
+2025-06-12 22:11:58.727 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml ---
+2025-06-12 22:11:58.735 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml ---
+2025-06-12 22:11:58.736 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml ---
+2025-06-12 22:11:58.736 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml ---
+2025-06-12 22:11:58.744 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml ---
+2025-06-12 22:11:58.746 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml ---
+2025-06-12 22:11:58.747 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml ---
+2025-06-12 22:11:58.747 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml ---
+2025-06-12 22:11:58.750 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml ---
+2025-06-12 22:11:58.750 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml ---
+2025-06-12 22:11:58.751 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml ---
+2025-06-12 22:11:58.751 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml ---
+2025-06-12 22:11:58.754 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml ---
+2025-06-12 22:11:58.755 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml ---
+2025-06-12 22:11:58.755 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml ---
+2025-06-12 22:11:58.755 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml ---
+2025-06-12 22:11:58.758 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml ---
+2025-06-12 22:11:58.758 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml ---
+2025-06-12 22:11:58.759 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml ---
+2025-06-12 22:11:58.759 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml ---
+2025-06-12 22:11:58.761 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml ---
+2025-06-12 22:11:58.761 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml ---
+2025-06-12 22:11:58.762 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml ---
+2025-06-12 22:11:58.762 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml ---
+2025-06-12 22:11:58.764 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml ---
+2025-06-12 22:11:58.764 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml ---
+2025-06-12 22:11:58.764 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml ---
+2025-06-12 22:11:58.764 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml ---
+2025-06-12 22:11:58.766 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml ---
+2025-06-12 22:11:58.766 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml ---
+2025-06-12 22:11:58.767 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml ---
+2025-06-12 22:11:58.767 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml ---
+2025-06-12 22:11:58.768 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml ---
+2025-06-12 22:11:58.770 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml ---
+2025-06-12 22:11:58.771 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml ---
+2025-06-12 22:11:58.774 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml ---
+2025-06-12 22:11:58.776 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml ---
+2025-06-12 22:11:58.776 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml ---
+2025-06-12 22:11:58.776 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml ---
+2025-06-12 22:11:58.776 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml ---
+2025-06-12 22:11:58.778 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml ---
+2025-06-12 22:11:58.779 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml ---
+2025-06-12 22:11:58.779 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml ---
+2025-06-12 22:11:58.779 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml ---
+2025-06-12 22:11:58.785 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml ---
+2025-06-12 22:11:58.785 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml ---
+2025-06-12 22:11:58.786 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml ---
+2025-06-12 22:11:58.786 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml ---
+2025-06-12 22:11:58.787 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml ---
+2025-06-12 22:11:58.787 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml ---
+2025-06-12 22:11:58.788 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml ---
+2025-06-12 22:11:58.788 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml ---
+2025-06-12 22:11:58.789 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml ---
+2025-06-12 22:11:58.791 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml ---
+2025-06-12 22:11:58.792 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml ---
+2025-06-12 22:11:58.792 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml ---
+2025-06-12 22:11:58.794 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml ---
+2025-06-12 22:11:58.794 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml ---
+2025-06-12 22:11:58.795 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml ---
+2025-06-12 22:11:58.795 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml ---
+2025-06-12 22:11:58.800 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml ---
+2025-06-12 22:11:58.800 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml ---
+2025-06-12 22:11:58.801 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml ---
+2025-06-12 22:11:58.802 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml ---
+2025-06-12 22:11:58.803 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml ---
+2025-06-12 22:11:58.804 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml ---
+2025-06-12 22:11:58.804 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml ---
+2025-06-12 22:11:58.804 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml ---
+2025-06-12 22:11:58.806 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml ---
+2025-06-12 22:11:58.807 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml ---
+2025-06-12 22:11:58.807 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml ---
+2025-06-12 22:11:58.807 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml ---
+2025-06-12 22:11:58.809 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml ---
+2025-06-12 22:11:58.810 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml ---
+2025-06-12 22:11:58.811 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml ---
+2025-06-12 22:11:58.811 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml ---
+2025-06-12 22:11:58.812 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml ---
+2025-06-12 22:11:58.813 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml ---
+2025-06-12 22:11:58.813 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml ---
+2025-06-12 22:11:58.813 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml ---
+2025-06-12 22:11:58.814 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml ---
+2025-06-12 22:11:58.815 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml ---
+2025-06-12 22:11:58.815 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml ---
+2025-06-12 22:11:58.817 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml ---
+2025-06-12 22:11:58.820 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml ---
+2025-06-12 22:11:58.821 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml ---
+2025-06-12 22:11:58.822 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml ---
+2025-06-12 22:11:58.822 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml ---
+2025-06-12 22:11:58.826 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml ---
+2025-06-12 22:11:58.827 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml ---
+2025-06-12 22:11:58.827 -
+--- Procesando archivo: 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml ---
+2025-06-12 22:11:58.827 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml ---
+2025-06-12 22:11:58.828 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml ---
+2025-06-12 22:11:58.828 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml ---
+2025-06-12 22:11:58.830 -
+--- Procesando archivo: 98050_PLC\PlcTags\CONSTANTS.xml ---
+2025-06-12 22:11:58.830 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\CONSTANTS.xml ---
+2025-06-12 22:11:58.831 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\CONSTANTS.xml ---
+2025-06-12 22:11:58.831 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\CONSTANTS.xml ---
+2025-06-12 22:11:58.831 -
+--- Procesando archivo: 98050_PLC\PlcTags\Default tag table.xml ---
+2025-06-12 22:11:58.832 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Default tag table.xml ---
+2025-06-12 22:11:58.843 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Default tag table.xml ---
+2025-06-12 22:11:58.844 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Default tag table.xml ---
+2025-06-12 22:11:58.844 -
+--- Procesando archivo: 98050_PLC\PlcTags\Inputs.xml ---
+2025-06-12 22:11:58.844 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Inputs.xml ---
+2025-06-12 22:11:58.849 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Inputs.xml ---
+2025-06-12 22:11:58.850 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Inputs.xml ---
+2025-06-12 22:11:58.851 -
+--- Procesando archivo: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml ---
+2025-06-12 22:11:58.851 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml ---
+2025-06-12 22:11:58.852 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml ---
+2025-06-12 22:11:58.852 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml ---
+2025-06-12 22:11:58.854 -
+--- Procesando archivo: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml ---
+2025-06-12 22:11:58.854 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml ---
+2025-06-12 22:11:58.855 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml ---
+2025-06-12 22:11:58.855 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml ---
+2025-06-12 22:11:58.856 -
+--- Procesando archivo: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml ---
+2025-06-12 22:11:58.856 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml ---
+2025-06-12 22:11:58.858 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml ---
+2025-06-12 22:11:58.858 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml ---
+2025-06-12 22:11:58.859 -
+--- Procesando archivo: 98050_PLC\PlcTags\Merker.xml ---
+2025-06-12 22:11:58.859 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Merker.xml ---
+2025-06-12 22:11:58.868 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Merker.xml ---
+2025-06-12 22:11:58.869 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Merker.xml ---
+2025-06-12 22:11:58.869 -
+--- Procesando archivo: 98050_PLC\PlcTags\Outputs.xml ---
+2025-06-12 22:11:58.869 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Outputs.xml ---
+2025-06-12 22:11:58.870 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Outputs.xml ---
+2025-06-12 22:11:58.871 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Outputs.xml ---
+2025-06-12 22:11:58.871 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml ---
+2025-06-12 22:11:58.871 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml ---
+2025-06-12 22:11:58.879 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml ---
+2025-06-12 22:11:58.881 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml ---
+2025-06-12 22:11:58.883 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml ---
+2025-06-12 22:11:58.883 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml ---
+2025-06-12 22:11:58.886 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml ---
+2025-06-12 22:11:58.887 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml ---
+2025-06-12 22:11:58.888 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml ---
+2025-06-12 22:11:58.888 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml ---
+2025-06-12 22:11:58.895 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml ---
+2025-06-12 22:11:58.897 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml ---
+2025-06-12 22:11:58.898 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml ---
+2025-06-12 22:11:58.898 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml ---
+2025-06-12 22:11:58.903 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml ---
+2025-06-12 22:11:58.905 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml ---
+2025-06-12 22:11:58.906 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml ---
+2025-06-12 22:11:58.906 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml ---
+2025-06-12 22:11:58.909 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml ---
+2025-06-12 22:11:58.910 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml ---
+2025-06-12 22:11:58.911 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml ---
+2025-06-12 22:11:58.911 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml ---
+2025-06-12 22:11:58.922 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml ---
+2025-06-12 22:11:58.925 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml ---
+2025-06-12 22:11:58.927 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml ---
+2025-06-12 22:11:58.927 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml ---
+2025-06-12 22:11:58.932 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml ---
+2025-06-12 22:11:58.933 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml ---
+2025-06-12 22:11:58.934 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml ---
+2025-06-12 22:11:58.934 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml ---
+2025-06-12 22:11:58.936 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml ---
+2025-06-12 22:11:58.936 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml ---
+2025-06-12 22:11:58.937 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml ---
+2025-06-12 22:11:58.937 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml ---
+2025-06-12 22:11:58.941 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml ---
+2025-06-12 22:11:58.941 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml ---
+2025-06-12 22:11:58.942 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml ---
+2025-06-12 22:11:58.942 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml ---
+2025-06-12 22:11:58.945 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml ---
+2025-06-12 22:11:58.946 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml ---
+2025-06-12 22:11:58.947 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml ---
+2025-06-12 22:11:58.947 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml ---
+2025-06-12 22:11:58.950 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml ---
+2025-06-12 22:11:58.951 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml ---
+2025-06-12 22:11:58.952 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml ---
+2025-06-12 22:11:58.952 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml ---
+2025-06-12 22:11:58.954 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml ---
+2025-06-12 22:11:58.955 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml ---
+2025-06-12 22:11:58.955 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml ---
+2025-06-12 22:11:58.955 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml ---
+2025-06-12 22:11:58.966 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml ---
+2025-06-12 22:11:58.970 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml ---
+2025-06-12 22:11:58.971 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml ---
+2025-06-12 22:11:58.971 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml ---
+2025-06-12 22:11:58.972 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml ---
+2025-06-12 22:11:58.973 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml ---
+2025-06-12 22:11:58.973 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml ---
+2025-06-12 22:11:58.973 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml ---
+2025-06-12 22:11:59.005 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml ---
+2025-06-12 22:11:59.024 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml ---
+2025-06-12 22:11:59.027 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml ---
+2025-06-12 22:11:59.027 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml ---
+2025-06-12 22:11:59.029 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml ---
+2025-06-12 22:11:59.030 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml ---
+2025-06-12 22:11:59.030 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml ---
+2025-06-12 22:11:59.031 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml ---
+2025-06-12 22:11:59.039 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml ---
+2025-06-12 22:11:59.042 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml ---
+2025-06-12 22:11:59.043 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml ---
+2025-06-12 22:11:59.043 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml ---
+2025-06-12 22:11:59.050 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml ---
+2025-06-12 22:11:59.051 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml ---
+2025-06-12 22:11:59.052 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml ---
+2025-06-12 22:11:59.052 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml ---
+2025-06-12 22:11:59.054 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml ---
+2025-06-12 22:11:59.054 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml ---
+2025-06-12 22:11:59.055 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml ---
+2025-06-12 22:11:59.055 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml ---
+2025-06-12 22:11:59.059 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml ---
+2025-06-12 22:11:59.060 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml ---
+2025-06-12 22:11:59.061 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml ---
+2025-06-12 22:11:59.061 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml ---
+2025-06-12 22:11:59.068 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml ---
+2025-06-12 22:11:59.072 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml ---
+2025-06-12 22:11:59.073 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml ---
+2025-06-12 22:11:59.073 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml ---
+2025-06-12 22:11:59.139 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml ---
+2025-06-12 22:11:59.166 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml ---
+2025-06-12 22:11:59.170 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Motors Manage.xml ---
+2025-06-12 22:11:59.170 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Motors Manage.xml ---
+2025-06-12 22:11:59.316 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Motors Manage.xml ---
+2025-06-12 22:11:59.391 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Motors Manage.xml ---
+2025-06-12 22:11:59.396 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB_SICK_AFx60_PN.xml ---
+2025-06-12 22:11:59.396 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB_SICK_AFx60_PN.xml. Se usará el archivo .scl original existente. ---
+2025-06-12 22:11:59.396 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml ---
+2025-06-12 22:11:59.396 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml ---
+2025-06-12 22:11:59.433 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml ---
+2025-06-12 22:11:59.445 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml ---
+2025-06-12 22:11:59.448 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml ---
+2025-06-12 22:11:59.448 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml ---
+2025-06-12 22:11:59.499 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml ---
+2025-06-12 22:11:59.522 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml ---
+2025-06-12 22:11:59.525 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml ---
+2025-06-12 22:11:59.525 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml ---
+2025-06-12 22:11:59.581 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml ---
+2025-06-12 22:11:59.594 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml ---
+2025-06-12 22:11:59.596 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml ---
+2025-06-12 22:11:59.597 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml ---
+2025-06-12 22:11:59.633 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml ---
+2025-06-12 22:11:59.645 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml ---
+2025-06-12 22:11:59.649 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml ---
+2025-06-12 22:11:59.650 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml ---
+2025-06-12 22:11:59.696 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml ---
+2025-06-12 22:11:59.709 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml ---
+2025-06-12 22:11:59.713 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml ---
+2025-06-12 22:11:59.713 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml ---
+2025-06-12 22:11:59.756 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml ---
+2025-06-12 22:11:59.770 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml ---
+2025-06-12 22:11:59.773 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml ---
+2025-06-12 22:11:59.773 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml ---
+2025-06-12 22:11:59.821 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml ---
+2025-06-12 22:11:59.837 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml ---
+2025-06-12 22:11:59.840 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml ---
+2025-06-12 22:11:59.840 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml ---
+2025-06-12 22:11:59.883 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml ---
+2025-06-12 22:11:59.894 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml ---
+2025-06-12 22:11:59.897 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml ---
+2025-06-12 22:11:59.897 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml ---
+2025-06-12 22:11:59.938 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml ---
+2025-06-12 22:11:59.948 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml ---
+2025-06-12 22:11:59.952 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml ---
+2025-06-12 22:11:59.952 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml ---
+2025-06-12 22:11:59.995 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml ---
+2025-06-12 22:12:00.017 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml ---
+2025-06-12 22:12:00.020 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml ---
+2025-06-12 22:12:00.020 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml ---
+2025-06-12 22:12:00.067 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml ---
+2025-06-12 22:12:00.078 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml ---
+2025-06-12 22:12:00.083 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml ---
+2025-06-12 22:12:00.083 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml ---
+2025-06-12 22:12:00.125 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml ---
+2025-06-12 22:12:00.140 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml ---
+2025-06-12 22:12:00.142 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml ---
+2025-06-12 22:12:00.142 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml ---
+2025-06-12 22:12:00.185 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml ---
+2025-06-12 22:12:00.195 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml ---
+2025-06-12 22:12:00.198 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml ---
+2025-06-12 22:12:00.198 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml ---
+2025-06-12 22:12:00.255 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml ---
+2025-06-12 22:12:00.266 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml ---
+2025-06-12 22:12:00.269 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml ---
+2025-06-12 22:12:00.269 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml ---
+2025-06-12 22:12:00.310 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml ---
+2025-06-12 22:12:00.320 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml ---
+2025-06-12 22:12:00.323 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml ---
+2025-06-12 22:12:00.324 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml ---
+2025-06-12 22:12:00.366 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml ---
+2025-06-12 22:12:00.377 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml ---
+2025-06-12 22:12:00.380 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml ---
+2025-06-12 22:12:00.380 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml ---
+2025-06-12 22:12:00.418 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml ---
+2025-06-12 22:12:00.433 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml ---
+2025-06-12 22:12:00.436 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml ---
+2025-06-12 22:12:00.436 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml ---
+2025-06-12 22:12:00.440 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml ---
+2025-06-12 22:12:00.441 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml ---
+2025-06-12 22:12:00.441 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml ---
+2025-06-12 22:12:00.441 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml ---
+2025-06-12 22:12:00.488 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml ---
+2025-06-12 22:12:00.504 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml ---
+2025-06-12 22:12:00.507 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml ---
+2025-06-12 22:12:00.508 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml ---
+2025-06-12 22:12:00.576 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml ---
+2025-06-12 22:12:00.592 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml ---
+2025-06-12 22:12:00.596 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml ---
+2025-06-12 22:12:00.596 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml ---
+2025-06-12 22:12:00.632 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml ---
+2025-06-12 22:12:00.643 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml ---
+2025-06-12 22:12:00.645 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml ---
+2025-06-12 22:12:00.645 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml ---
+2025-06-12 22:12:00.700 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml ---
+2025-06-12 22:12:00.830 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml ---
+2025-06-12 22:12:00.835 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml ---
+2025-06-12 22:12:00.835 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml ---
+2025-06-12 22:12:00.886 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml ---
+2025-06-12 22:12:00.931 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml ---
+2025-06-12 22:12:00.935 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml ---
+2025-06-12 22:12:00.935 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml ---
+2025-06-12 22:12:00.988 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml ---
+2025-06-12 22:12:01.003 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml ---
+2025-06-12 22:12:01.007 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml ---
+2025-06-12 22:12:01.008 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml ---
+2025-06-12 22:12:01.056 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml ---
+2025-06-12 22:12:01.068 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml ---
+2025-06-12 22:12:01.071 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml ---
+2025-06-12 22:12:01.071 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml ---
+2025-06-12 22:12:01.119 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml ---
+2025-06-12 22:12:01.131 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml ---
+2025-06-12 22:12:01.136 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml ---
+2025-06-12 22:12:01.136 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml ---
+2025-06-12 22:12:01.199 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml ---
+2025-06-12 22:12:01.213 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml ---
+2025-06-12 22:12:01.216 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml ---
+2025-06-12 22:12:01.216 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml ---
+2025-06-12 22:12:01.272 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml ---
+2025-06-12 22:12:01.287 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml ---
+2025-06-12 22:12:01.290 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml ---
+2025-06-12 22:12:01.290 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml ---
+2025-06-12 22:12:01.330 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml ---
+2025-06-12 22:12:01.342 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml ---
+2025-06-12 22:12:01.345 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml ---
+2025-06-12 22:12:01.346 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml ---
+2025-06-12 22:12:01.380 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml ---
+2025-06-12 22:12:01.392 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml ---
+2025-06-12 22:12:01.397 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml ---
+2025-06-12 22:12:01.397 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml ---
+2025-06-12 22:12:01.406 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml ---
+2025-06-12 22:12:01.408 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml ---
+2025-06-12 22:12:01.409 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml ---
+2025-06-12 22:12:01.409 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml ---
+2025-06-12 22:12:01.486 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml ---
+2025-06-12 22:12:01.501 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml ---
+2025-06-12 22:12:01.505 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml ---
+2025-06-12 22:12:01.505 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml ---
+2025-06-12 22:12:01.550 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml ---
+2025-06-12 22:12:01.566 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml ---
+2025-06-12 22:12:01.569 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml ---
+2025-06-12 22:12:01.570 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml ---
+2025-06-12 22:12:01.597 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml ---
+2025-06-12 22:12:01.608 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml ---
+2025-06-12 22:12:01.609 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FC Minimotor Managment.xml ---
+2025-06-12 22:12:01.609 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FC Minimotor Managment.xml ---
+2025-06-12 22:12:01.611 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FC Minimotor Managment.xml ---
+2025-06-12 22:12:01.612 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FC Minimotor Managment.xml ---
+2025-06-12 22:12:01.612 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml ---
+2025-06-12 22:12:01.612 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml ---
+2025-06-12 22:12:01.652 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml ---
+2025-06-12 22:12:01.657 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml ---
+2025-06-12 22:12:01.659 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.xml ---
+2025-06-12 22:12:01.660 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.xml. Se usará el archivo .scl original existente. ---
+2025-06-12 22:12:01.660 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.xml ---
+2025-06-12 22:12:01.660 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.xml. Se usará el archivo .scl original existente. ---
+2025-06-12 22:12:01.660 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.xml ---
+2025-06-12 22:12:01.660 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.xml. Se usará el archivo .scl original existente. ---
+2025-06-12 22:12:01.660 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.xml ---
+2025-06-12 22:12:01.660 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.xml. Se usará el archivo .scl original existente. ---
+2025-06-12 22:12:01.660 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml ---
+2025-06-12 22:12:01.660 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml ---
+2025-06-12 22:12:01.667 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml ---
+2025-06-12 22:12:01.668 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml ---
+2025-06-12 22:12:01.669 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml ---
+2025-06-12 22:12:01.669 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml ---
+2025-06-12 22:12:01.678 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml ---
+2025-06-12 22:12:01.679 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml ---
+2025-06-12 22:12:01.680 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml ---
+2025-06-12 22:12:01.680 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml ---
+2025-06-12 22:12:01.691 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml ---
+2025-06-12 22:12:01.691 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml ---
+2025-06-12 22:12:01.692 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml ---
+2025-06-12 22:12:01.692 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml ---
+2025-06-12 22:12:01.704 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml ---
+2025-06-12 22:12:01.704 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml ---
+2025-06-12 22:12:01.705 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml ---
+2025-06-12 22:12:01.705 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml ---
+2025-06-12 22:12:01.711 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml ---
+2025-06-12 22:12:01.818 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml ---
+2025-06-12 22:12:01.821 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml ---
+2025-06-12 22:12:01.821 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml ---
+2025-06-12 22:12:01.837 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml ---
+2025-06-12 22:12:01.838 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml ---
+2025-06-12 22:12:01.838 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml ---
+2025-06-12 22:12:01.838 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml ---
+2025-06-12 22:12:01.867 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml ---
+2025-06-12 22:12:01.868 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml ---
+2025-06-12 22:12:01.869 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml ---
+2025-06-12 22:12:01.869 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml ---
+2025-06-12 22:12:01.875 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml ---
+2025-06-12 22:12:01.877 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml ---
+2025-06-12 22:12:01.877 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml ---
+2025-06-12 22:12:01.877 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml ---
+2025-06-12 22:12:01.879 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml ---
+2025-06-12 22:12:01.879 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml ---
+2025-06-12 22:12:01.880 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml ---
+2025-06-12 22:12:01.880 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml ---
+2025-06-12 22:12:01.904 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml ---
+2025-06-12 22:12:01.905 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml ---
+2025-06-12 22:12:01.906 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml ---
+2025-06-12 22:12:01.906 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml ---
+2025-06-12 22:12:01.908 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml ---
+2025-06-12 22:12:01.910 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml ---
+2025-06-12 22:12:01.911 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DI.xml ---
+2025-06-12 22:12:01.911 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DI.xml. Se usará el archivo .scl original existente. ---
+2025-06-12 22:12:01.911 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DO.xml ---
+2025-06-12 22:12:01.911 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DO.xml. Se usará el archivo .scl original existente. ---
+2025-06-12 22:12:01.911 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml ---
+2025-06-12 22:12:01.911 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml ---
+2025-06-12 22:12:01.919 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml ---
+2025-06-12 22:12:01.920 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml ---
+2025-06-12 22:12:01.920 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml ---
+2025-06-12 22:12:01.920 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml ---
+2025-06-12 22:12:01.937 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml ---
+2025-06-12 22:12:01.944 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml ---
+2025-06-12 22:12:01.945 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml ---
+2025-06-12 22:12:01.945 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml ---
+2025-06-12 22:12:01.952 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml ---
+2025-06-12 22:12:01.952 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml ---
+2025-06-12 22:12:01.953 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml ---
+2025-06-12 22:12:01.953 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml ---
+2025-06-12 22:12:01.956 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml ---
+2025-06-12 22:12:01.957 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml ---
+2025-06-12 22:12:01.957 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml ---
+2025-06-12 22:12:01.957 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml ---
+2025-06-12 22:12:01.964 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml ---
+2025-06-12 22:12:01.965 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml ---
+2025-06-12 22:12:01.965 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml ---
+2025-06-12 22:12:01.965 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml ---
+2025-06-12 22:12:01.975 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml ---
+2025-06-12 22:12:01.978 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml ---
+2025-06-12 22:12:01.978 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Write DO.xml ---
+2025-06-12 22:12:01.978 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Write DO.xml. Se usará el archivo .scl original existente. ---
+2025-06-12 22:12:01.978 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml ---
+2025-06-12 22:12:01.978 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml ---
+2025-06-12 22:12:01.985 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml ---
+2025-06-12 22:12:01.986 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml ---
+2025-06-12 22:12:01.986 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml ---
+2025-06-12 22:12:01.986 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml ---
+2025-06-12 22:12:02.001 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml ---
+2025-06-12 22:12:02.014 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml ---
+2025-06-12 22:12:02.015 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml ---
+2025-06-12 22:12:02.015 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml ---
+2025-06-12 22:12:02.030 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml ---
+2025-06-12 22:12:02.032 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml ---
+2025-06-12 22:12:02.033 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml ---
+2025-06-12 22:12:02.033 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml ---
+2025-06-12 22:12:02.040 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml ---
+2025-06-12 22:12:02.043 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml ---
+2025-06-12 22:12:02.044 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml ---
+2025-06-12 22:12:02.045 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml ---
+2025-06-12 22:12:02.063 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml ---
+2025-06-12 22:12:02.066 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml ---
+2025-06-12 22:12:02.067 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml ---
+2025-06-12 22:12:02.067 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml ---
+2025-06-12 22:12:02.086 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml ---
+2025-06-12 22:12:02.100 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml ---
+2025-06-12 22:12:02.101 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml ---
+2025-06-12 22:12:02.101 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml ---
+2025-06-12 22:12:02.105 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml ---
+2025-06-12 22:12:02.106 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml ---
+2025-06-12 22:12:02.106 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml ---
+2025-06-12 22:12:02.107 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml ---
+2025-06-12 22:12:02.112 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml ---
+2025-06-12 22:12:02.113 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml ---
+2025-06-12 22:12:02.114 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml ---
+2025-06-12 22:12:02.114 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml ---
+2025-06-12 22:12:02.118 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml ---
+2025-06-12 22:12:02.119 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml ---
+2025-06-12 22:12:02.119 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml ---
+2025-06-12 22:12:02.119 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml ---
+2025-06-12 22:12:02.124 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml ---
+2025-06-12 22:12:02.124 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml ---
+2025-06-12 22:12:02.127 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml ---
+2025-06-12 22:12:02.127 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml ---
+2025-06-12 22:12:02.130 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml ---
+2025-06-12 22:12:02.130 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml ---
+2025-06-12 22:12:02.131 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml ---
+2025-06-12 22:12:02.131 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml ---
+2025-06-12 22:12:02.133 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml ---
+2025-06-12 22:12:02.134 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml ---
+2025-06-12 22:12:02.134 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml ---
+2025-06-12 22:12:02.134 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml ---
+2025-06-12 22:12:02.141 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml ---
+2025-06-12 22:12:02.142 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml ---
+2025-06-12 22:12:02.143 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml ---
+2025-06-12 22:12:02.143 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml ---
+2025-06-12 22:12:02.147 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml ---
+2025-06-12 22:12:02.147 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml ---
+2025-06-12 22:12:02.149 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml ---
+2025-06-12 22:12:02.149 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml ---
+2025-06-12 22:12:02.152 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml ---
+2025-06-12 22:12:02.152 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml ---
+2025-06-12 22:12:02.154 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml ---
+2025-06-12 22:12:02.154 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml ---
+2025-06-12 22:12:02.158 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml ---
+2025-06-12 22:12:02.159 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml ---
+2025-06-12 22:12:02.159 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml ---
+2025-06-12 22:12:02.159 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml ---
+2025-06-12 22:12:02.164 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml ---
+2025-06-12 22:12:02.164 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml ---
+2025-06-12 22:12:02.165 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml ---
+2025-06-12 22:12:02.165 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml ---
+2025-06-12 22:12:02.199 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml ---
+2025-06-12 22:12:02.214 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml ---
+2025-06-12 22:12:02.216 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml ---
+2025-06-12 22:12:02.216 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml ---
+2025-06-12 22:12:02.217 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml ---
+2025-06-12 22:12:02.218 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml ---
+2025-06-12 22:12:02.218 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml ---
+2025-06-12 22:12:02.218 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml ---
+2025-06-12 22:12:02.220 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml ---
+2025-06-12 22:12:02.221 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml ---
+2025-06-12 22:12:02.221 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml ---
+2025-06-12 22:12:02.222 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml ---
+2025-06-12 22:12:02.223 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml ---
+2025-06-12 22:12:02.224 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml ---
+2025-06-12 22:12:02.225 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml ---
+2025-06-12 22:12:02.225 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml ---
+2025-06-12 22:12:02.231 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml ---
+2025-06-12 22:12:02.232 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml ---
+2025-06-12 22:12:02.233 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml ---
+2025-06-12 22:12:02.233 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml ---
+2025-06-12 22:12:02.236 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml ---
+2025-06-12 22:12:02.237 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml ---
+2025-06-12 22:12:02.238 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml ---
+2025-06-12 22:12:02.238 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml ---
+2025-06-12 22:12:02.240 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml ---
+2025-06-12 22:12:02.240 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml ---
+2025-06-12 22:12:02.242 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml ---
+2025-06-12 22:12:02.243 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml ---
+2025-06-12 22:12:02.244 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml ---
+2025-06-12 22:12:02.245 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml ---
+2025-06-12 22:12:02.245 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml ---
+2025-06-12 22:12:02.246 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml ---
+2025-06-12 22:12:02.249 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml ---
+2025-06-12 22:12:02.250 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml ---
+2025-06-12 22:12:02.250 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml ---
+2025-06-12 22:12:02.251 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml ---
+2025-06-12 22:12:02.258 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml ---
+2025-06-12 22:12:02.259 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml ---
+2025-06-12 22:12:02.259 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml ---
+2025-06-12 22:12:02.259 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml ---
+2025-06-12 22:12:02.264 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml ---
+2025-06-12 22:12:02.265 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml ---
+2025-06-12 22:12:02.266 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml ---
+2025-06-12 22:12:02.266 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml ---
+2025-06-12 22:12:02.291 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml ---
+2025-06-12 22:12:02.327 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml ---
+2025-06-12 22:12:02.329 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml ---
+2025-06-12 22:12:02.329 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml ---
+2025-06-12 22:12:02.333 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml ---
+2025-06-12 22:12:02.333 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml ---
+2025-06-12 22:12:02.334 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml ---
+2025-06-12 22:12:02.334 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml ---
+2025-06-12 22:12:02.399 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml ---
+2025-06-12 22:12:02.413 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml ---
+2025-06-12 22:12:02.416 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml ---
+2025-06-12 22:12:02.416 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml ---
+2025-06-12 22:12:02.501 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml ---
+2025-06-12 22:12:02.532 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml ---
+2025-06-12 22:12:02.538 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml ---
+2025-06-12 22:12:02.538 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml ---
+2025-06-12 22:12:02.558 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml ---
+2025-06-12 22:12:02.562 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml ---
+2025-06-12 22:12:02.564 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml ---
+2025-06-12 22:12:02.564 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml ---
+2025-06-12 22:12:02.579 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml ---
+2025-06-12 22:12:02.584 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml ---
+2025-06-12 22:12:02.585 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml ---
+2025-06-12 22:12:02.585 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml ---
+2025-06-12 22:12:02.597 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml ---
+2025-06-12 22:12:02.608 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml ---
+2025-06-12 22:12:02.609 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml ---
+2025-06-12 22:12:02.609 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml ---
+2025-06-12 22:12:02.616 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml ---
+2025-06-12 22:12:02.617 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml ---
+2025-06-12 22:12:02.617 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml ---
+2025-06-12 22:12:02.617 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml ---
+2025-06-12 22:12:02.631 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml ---
+2025-06-12 22:12:02.633 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml ---
+2025-06-12 22:12:02.633 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB SICK_AFx60_PN_M34.xml ---
+2025-06-12 22:12:02.633 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB SICK_AFx60_PN_M34.xml ---
+2025-06-12 22:12:02.638 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB SICK_AFx60_PN_M34.xml ---
+2025-06-12 22:12:02.639 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB SICK_AFx60_PN_M34.xml ---
+2025-06-12 22:12:02.640 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml ---
+2025-06-12 22:12:02.640 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml ---
+2025-06-12 22:12:02.642 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml ---
+2025-06-12 22:12:02.643 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml ---
+2025-06-12 22:12:02.643 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml ---
+2025-06-12 22:12:02.644 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml ---
+2025-06-12 22:12:02.648 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml ---
+2025-06-12 22:12:02.649 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml ---
+2025-06-12 22:12:02.650 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml ---
+2025-06-12 22:12:02.650 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml ---
+2025-06-12 22:12:02.656 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml ---
+2025-06-12 22:12:02.657 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml ---
+2025-06-12 22:12:02.658 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml ---
+2025-06-12 22:12:02.658 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml ---
+2025-06-12 22:12:02.679 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml ---
+2025-06-12 22:12:02.688 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml ---
+2025-06-12 22:12:02.690 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml ---
+2025-06-12 22:12:02.690 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml ---
+2025-06-12 22:12:02.710 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml ---
+2025-06-12 22:12:02.722 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml ---
+2025-06-12 22:12:02.725 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB_SICK_AFx60_Data.xml ---
+2025-06-12 22:12:02.725 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB_SICK_AFx60_Data.xml ---
+2025-06-12 22:12:02.726 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB_SICK_AFx60_Data.xml ---
+2025-06-12 22:12:02.727 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB_SICK_AFx60_Data.xml ---
+2025-06-12 22:12:02.727 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml ---
+2025-06-12 22:12:02.728 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml ---
+2025-06-12 22:12:02.730 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml ---
+2025-06-12 22:12:02.730 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml ---
+2025-06-12 22:12:02.731 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml ---
+2025-06-12 22:12:02.731 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml ---
+2025-06-12 22:12:02.736 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml ---
+2025-06-12 22:12:02.737 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml ---
+2025-06-12 22:12:02.738 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml ---
+2025-06-12 22:12:02.738 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml ---
+2025-06-12 22:12:02.742 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml ---
+2025-06-12 22:12:02.743 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml ---
+2025-06-12 22:12:02.743 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml ---
+2025-06-12 22:12:02.743 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml ---
+2025-06-12 22:12:02.745 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml ---
+2025-06-12 22:12:02.746 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml ---
+2025-06-12 22:12:02.749 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml ---
+2025-06-12 22:12:02.749 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml ---
+2025-06-12 22:12:02.758 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml ---
+2025-06-12 22:12:02.760 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml ---
+2025-06-12 22:12:02.761 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml ---
+2025-06-12 22:12:02.761 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml ---
+2025-06-12 22:12:02.768 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml ---
+2025-06-12 22:12:02.769 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml ---
+2025-06-12 22:12:02.770 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml ---
+2025-06-12 22:12:02.770 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml ---
+2025-06-12 22:12:02.776 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml ---
+2025-06-12 22:12:02.779 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml ---
+2025-06-12 22:12:02.780 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml ---
+2025-06-12 22:12:02.780 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml ---
+2025-06-12 22:12:02.829 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml ---
+2025-06-12 22:12:02.848 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml ---
+2025-06-12 22:12:02.851 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml ---
+2025-06-12 22:12:02.851 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml ---
+2025-06-12 22:12:02.855 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml ---
+2025-06-12 22:12:02.856 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml ---
+2025-06-12 22:12:02.856 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml ---
+2025-06-12 22:12:02.856 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml ---
+2025-06-12 22:12:02.859 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml ---
+2025-06-12 22:12:02.860 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml ---
+2025-06-12 22:12:02.861 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml ---
+2025-06-12 22:12:02.861 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml ---
+2025-06-12 22:12:02.864 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml ---
+2025-06-12 22:12:02.865 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml ---
+2025-06-12 22:12:02.865 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml ---
+2025-06-12 22:12:02.865 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml ---
+2025-06-12 22:12:02.877 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml ---
+2025-06-12 22:12:02.879 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml ---
+2025-06-12 22:12:02.881 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices.xml ---
+2025-06-12 22:12:02.881 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices.xml ---
+2025-06-12 22:12:02.884 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices.xml ---
+2025-06-12 22:12:02.884 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices.xml ---
+2025-06-12 22:12:02.885 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml ---
+2025-06-12 22:12:02.885 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml ---
+2025-06-12 22:12:02.945 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml ---
+2025-06-12 22:12:02.955 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml ---
+2025-06-12 22:12:02.957 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml ---
+2025-06-12 22:12:02.957 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml ---
+2025-06-12 22:12:02.988 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml ---
+2025-06-12 22:12:03.003 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml ---
+2025-06-12 22:12:03.006 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml ---
+2025-06-12 22:12:03.006 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml ---
+2025-06-12 22:12:03.016 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml ---
+2025-06-12 22:12:03.021 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml ---
+2025-06-12 22:12:03.022 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml ---
+2025-06-12 22:12:03.022 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml ---
+2025-06-12 22:12:03.040 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml ---
+2025-06-12 22:12:03.040 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml ---
+2025-06-12 22:12:03.041 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml ---
+2025-06-12 22:12:03.041 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml ---
+2025-06-12 22:12:03.065 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml ---
+2025-06-12 22:12:03.070 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml ---
+2025-06-12 22:12:03.070 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml ---
+2025-06-12 22:12:03.070 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml ---
+2025-06-12 22:12:03.109 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml ---
+2025-06-12 22:12:03.125 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml ---
+2025-06-12 22:12:03.128 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml ---
+2025-06-12 22:12:03.128 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml ---
+2025-06-12 22:12:03.163 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml ---
+2025-06-12 22:12:03.177 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml ---
+2025-06-12 22:12:03.180 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml ---
+2025-06-12 22:12:03.180 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml ---
+2025-06-12 22:12:03.211 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml ---
+2025-06-12 22:12:03.230 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml ---
+2025-06-12 22:12:03.235 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml ---
+2025-06-12 22:12:03.235 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml ---
+2025-06-12 22:12:03.266 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml ---
+2025-06-12 22:12:03.280 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml ---
+2025-06-12 22:12:03.285 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml ---
+2025-06-12 22:12:03.285 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml ---
+2025-06-12 22:12:03.325 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml ---
+2025-06-12 22:12:03.338 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml ---
+2025-06-12 22:12:03.362 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml ---
+2025-06-12 22:12:03.362 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml ---
+2025-06-12 22:12:03.397 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml ---
+2025-06-12 22:12:03.411 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml ---
+2025-06-12 22:12:03.415 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml ---
+2025-06-12 22:12:03.416 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml ---
+2025-06-12 22:12:03.455 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml ---
+2025-06-12 22:12:03.473 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml ---
+2025-06-12 22:12:03.476 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml ---
+2025-06-12 22:12:03.477 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml ---
+2025-06-12 22:12:03.518 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml ---
+2025-06-12 22:12:03.537 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml ---
+2025-06-12 22:12:03.540 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml ---
+2025-06-12 22:12:03.540 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml ---
+2025-06-12 22:12:03.574 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml ---
+2025-06-12 22:12:03.588 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml ---
+2025-06-12 22:12:03.592 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml ---
+2025-06-12 22:12:03.594 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml ---
+2025-06-12 22:12:03.631 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml ---
+2025-06-12 22:12:03.644 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml ---
+2025-06-12 22:12:03.646 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml ---
+2025-06-12 22:12:03.646 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml ---
+2025-06-12 22:12:03.678 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml ---
+2025-06-12 22:12:03.693 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml ---
+2025-06-12 22:12:03.697 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml ---
+2025-06-12 22:12:03.697 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml ---
+2025-06-12 22:12:03.729 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml ---
+2025-06-12 22:12:03.744 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml ---
+2025-06-12 22:12:03.748 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml ---
+2025-06-12 22:12:03.748 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml ---
+2025-06-12 22:12:03.782 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml ---
+2025-06-12 22:12:03.796 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml ---
+2025-06-12 22:12:03.798 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml ---
+2025-06-12 22:12:03.798 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml ---
+2025-06-12 22:12:03.835 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml ---
+2025-06-12 22:12:03.849 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml ---
+2025-06-12 22:12:03.852 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml ---
+2025-06-12 22:12:03.852 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml ---
+2025-06-12 22:12:03.892 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml ---
+2025-06-12 22:12:03.906 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml ---
+2025-06-12 22:12:03.908 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml ---
+2025-06-12 22:12:03.909 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml ---
+2025-06-12 22:12:03.941 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml ---
+2025-06-12 22:12:03.959 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml ---
+2025-06-12 22:12:03.963 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml ---
+2025-06-12 22:12:03.963 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml ---
+2025-06-12 22:12:03.994 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml ---
+2025-06-12 22:12:04.011 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml ---
+2025-06-12 22:12:04.014 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml ---
+2025-06-12 22:12:04.015 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml ---
+2025-06-12 22:12:04.052 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml ---
+2025-06-12 22:12:04.065 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml ---
+2025-06-12 22:12:04.069 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml ---
+2025-06-12 22:12:04.069 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml ---
+2025-06-12 22:12:04.108 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml ---
+2025-06-12 22:12:04.129 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml ---
+2025-06-12 22:12:04.132 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml ---
+2025-06-12 22:12:04.133 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml ---
+2025-06-12 22:12:04.170 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml ---
+2025-06-12 22:12:04.202 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml ---
+2025-06-12 22:12:04.206 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml ---
+2025-06-12 22:12:04.206 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml ---
+2025-06-12 22:12:04.240 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml ---
+2025-06-12 22:12:04.255 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml ---
+2025-06-12 22:12:04.258 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml ---
+2025-06-12 22:12:04.258 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml ---
+2025-06-12 22:12:04.289 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml ---
+2025-06-12 22:12:04.305 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml ---
+2025-06-12 22:12:04.309 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml ---
+2025-06-12 22:12:04.309 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml ---
+2025-06-12 22:12:04.342 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml ---
+2025-06-12 22:12:04.360 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml ---
+2025-06-12 22:12:04.363 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml ---
+2025-06-12 22:12:04.363 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml ---
+2025-06-12 22:12:04.398 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml ---
+2025-06-12 22:12:04.419 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml ---
+2025-06-12 22:12:04.421 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml ---
+2025-06-12 22:12:04.422 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml ---
+2025-06-12 22:12:04.463 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml ---
+2025-06-12 22:12:04.483 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml ---
+2025-06-12 22:12:04.486 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml ---
+2025-06-12 22:12:04.486 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml ---
+2025-06-12 22:12:04.491 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml ---
+2025-06-12 22:12:04.493 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml ---
+2025-06-12 22:12:04.493 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml ---
+2025-06-12 22:12:04.493 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml ---
+2025-06-12 22:12:04.497 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml ---
+2025-06-12 22:12:04.499 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml ---
+2025-06-12 22:12:04.501 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml ---
+2025-06-12 22:12:04.501 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml ---
+2025-06-12 22:12:04.505 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml ---
+2025-06-12 22:12:04.506 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml ---
+2025-06-12 22:12:04.507 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml ---
+2025-06-12 22:12:04.507 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml ---
+2025-06-12 22:12:04.511 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml ---
+2025-06-12 22:12:04.513 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml ---
+2025-06-12 22:12:04.514 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml ---
+2025-06-12 22:12:04.514 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml ---
+2025-06-12 22:12:04.520 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml ---
+2025-06-12 22:12:04.521 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml ---
+2025-06-12 22:12:04.522 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml ---
+2025-06-12 22:12:04.522 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml ---
+2025-06-12 22:12:04.526 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml ---
+2025-06-12 22:12:04.527 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml ---
+2025-06-12 22:12:04.528 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml ---
+2025-06-12 22:12:04.528 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml ---
+2025-06-12 22:12:04.534 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml ---
+2025-06-12 22:12:04.535 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml ---
+2025-06-12 22:12:04.536 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml ---
+2025-06-12 22:12:04.536 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml ---
+2025-06-12 22:12:04.540 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml ---
+2025-06-12 22:12:04.541 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml ---
+2025-06-12 22:12:04.542 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml ---
+2025-06-12 22:12:04.542 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml ---
+2025-06-12 22:12:04.546 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml ---
+2025-06-12 22:12:04.547 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml ---
+2025-06-12 22:12:04.549 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml ---
+2025-06-12 22:12:04.549 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml ---
+2025-06-12 22:12:04.553 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml ---
+2025-06-12 22:12:04.554 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml ---
+2025-06-12 22:12:04.555 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml ---
+2025-06-12 22:12:04.555 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml ---
+2025-06-12 22:12:04.559 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml ---
+2025-06-12 22:12:04.564 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml ---
+2025-06-12 22:12:04.565 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml ---
+2025-06-12 22:12:04.565 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml ---
+2025-06-12 22:12:04.569 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml ---
+2025-06-12 22:12:04.569 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml ---
+2025-06-12 22:12:04.570 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml ---
+2025-06-12 22:12:04.570 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml ---
+2025-06-12 22:12:04.579 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml ---
+2025-06-12 22:12:04.583 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml ---
+2025-06-12 22:12:04.584 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml ---
+2025-06-12 22:12:04.584 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml ---
+2025-06-12 22:12:04.592 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml ---
+2025-06-12 22:12:04.596 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml ---
+2025-06-12 22:12:04.596 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml ---
+2025-06-12 22:12:04.598 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml ---
+2025-06-12 22:12:04.605 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml ---
+2025-06-12 22:12:04.609 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml ---
+2025-06-12 22:12:04.611 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml ---
+2025-06-12 22:12:04.611 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml ---
+2025-06-12 22:12:04.619 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml ---
+2025-06-12 22:12:04.623 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml ---
+2025-06-12 22:12:04.623 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml ---
+2025-06-12 22:12:04.625 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml ---
+2025-06-12 22:12:04.634 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml ---
+2025-06-12 22:12:04.638 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml ---
+2025-06-12 22:12:04.639 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml ---
+2025-06-12 22:12:04.639 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml ---
+2025-06-12 22:12:04.647 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml ---
+2025-06-12 22:12:04.651 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml ---
+2025-06-12 22:12:04.652 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml ---
+2025-06-12 22:12:04.652 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml ---
+2025-06-12 22:12:04.660 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml ---
+2025-06-12 22:12:04.664 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml ---
+2025-06-12 22:12:04.665 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml ---
+2025-06-12 22:12:04.665 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml ---
+2025-06-12 22:12:04.674 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml ---
+2025-06-12 22:12:04.678 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml ---
+2025-06-12 22:12:04.679 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml ---
+2025-06-12 22:12:04.679 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml ---
+2025-06-12 22:12:04.688 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml ---
+2025-06-12 22:12:04.692 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml ---
+2025-06-12 22:12:04.694 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml ---
+2025-06-12 22:12:04.694 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml ---
+2025-06-12 22:12:04.703 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml ---
+2025-06-12 22:12:04.706 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml ---
+2025-06-12 22:12:04.707 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml ---
+2025-06-12 22:12:04.707 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml ---
+2025-06-12 22:12:04.716 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml ---
+2025-06-12 22:12:04.720 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml ---
+2025-06-12 22:12:04.721 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml ---
+2025-06-12 22:12:04.721 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml ---
+2025-06-12 22:12:04.729 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml ---
+2025-06-12 22:12:04.733 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml ---
+2025-06-12 22:12:04.734 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010.xml ---
+2025-06-12 22:12:04.734 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010.xml ---
+2025-06-12 22:12:04.787 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010.xml ---
+2025-06-12 22:12:04.797 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010.xml ---
+2025-06-12 22:12:04.800 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410.xml ---
+2025-06-12 22:12:04.800 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410.xml ---
+2025-06-12 22:12:04.849 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410.xml ---
+2025-06-12 22:12:04.861 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410.xml ---
+2025-06-12 22:12:04.864 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31510.xml ---
+2025-06-12 22:12:04.864 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31510.xml ---
+2025-06-12 22:12:04.907 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31510.xml ---
+2025-06-12 22:12:04.919 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31510.xml ---
+2025-06-12 22:12:04.921 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M34410.xml ---
+2025-06-12 22:12:04.922 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M34410.xml ---
+2025-06-12 22:12:04.975 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M34410.xml ---
+2025-06-12 22:12:04.987 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M34410.xml ---
+2025-06-12 22:12:04.991 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810.xml ---
+2025-06-12 22:12:04.991 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810.xml ---
+2025-06-12 22:12:05.039 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810.xml ---
+2025-06-12 22:12:05.051 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810.xml ---
+2025-06-12 22:12:05.054 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910.xml ---
+2025-06-12 22:12:05.054 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910.xml ---
+2025-06-12 22:12:05.102 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910.xml ---
+2025-06-12 22:12:05.122 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910.xml ---
+2025-06-12 22:12:05.131 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010.xml ---
+2025-06-12 22:12:05.131 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010.xml ---
+2025-06-12 22:12:05.180 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010.xml ---
+2025-06-12 22:12:05.191 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010.xml ---
+2025-06-12 22:12:05.193 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110.xml ---
+2025-06-12 22:12:05.194 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110.xml ---
+2025-06-12 22:12:05.238 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110.xml ---
+2025-06-12 22:12:05.251 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110.xml ---
+2025-06-12 22:12:05.256 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210.xml ---
+2025-06-12 22:12:05.256 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210.xml ---
+2025-06-12 22:12:05.303 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210.xml ---
+2025-06-12 22:12:05.316 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210.xml ---
+2025-06-12 22:12:05.319 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310.xml ---
+2025-06-12 22:12:05.319 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310.xml ---
+2025-06-12 22:12:05.364 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310.xml ---
+2025-06-12 22:12:05.376 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310.xml ---
+2025-06-12 22:12:05.379 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410.xml ---
+2025-06-12 22:12:05.379 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410.xml ---
+2025-06-12 22:12:05.424 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410.xml ---
+2025-06-12 22:12:05.435 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410.xml ---
+2025-06-12 22:12:05.438 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510.xml ---
+2025-06-12 22:12:05.438 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510.xml ---
+2025-06-12 22:12:05.486 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510.xml ---
+2025-06-12 22:12:05.496 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510.xml ---
+2025-06-12 22:12:05.499 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610.xml ---
+2025-06-12 22:12:05.499 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610.xml ---
+2025-06-12 22:12:05.554 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610.xml ---
+2025-06-12 22:12:05.568 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610.xml ---
+2025-06-12 22:12:05.573 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M30710.xml ---
+2025-06-12 22:12:05.573 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M30710.xml ---
+2025-06-12 22:12:05.646 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M30710.xml ---
+2025-06-12 22:12:05.662 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M30710.xml ---
+2025-06-12 22:12:05.664 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31110.xml ---
+2025-06-12 22:12:05.665 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31110.xml ---
+2025-06-12 22:12:05.710 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31110.xml ---
+2025-06-12 22:12:05.723 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31110.xml ---
+2025-06-12 22:12:05.727 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31210.xml ---
+2025-06-12 22:12:05.727 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31210.xml ---
+2025-06-12 22:12:05.783 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31210.xml ---
+2025-06-12 22:12:05.795 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31210.xml ---
+2025-06-12 22:12:05.798 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31310.xml ---
+2025-06-12 22:12:05.798 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31310.xml ---
+2025-06-12 22:12:05.850 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31310.xml ---
+2025-06-12 22:12:05.861 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31310.xml ---
+2025-06-12 22:12:05.865 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31610.xml ---
+2025-06-12 22:12:05.865 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31610.xml ---
+2025-06-12 22:12:05.915 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31610.xml ---
+2025-06-12 22:12:05.931 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31610.xml ---
+2025-06-12 22:12:05.934 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31710.xml ---
+2025-06-12 22:12:05.934 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31710.xml ---
+2025-06-12 22:12:05.984 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31710.xml ---
+2025-06-12 22:12:05.996 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31710.xml ---
+2025-06-12 22:12:05.999 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31810.xml ---
+2025-06-12 22:12:05.999 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31810.xml ---
+2025-06-12 22:12:06.046 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31810.xml ---
+2025-06-12 22:12:06.056 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31810.xml ---
+2025-06-12 22:12:06.059 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31910.xml ---
+2025-06-12 22:12:06.059 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31910.xml ---
+2025-06-12 22:12:06.107 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31910.xml ---
+2025-06-12 22:12:06.119 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31910.xml ---
+2025-06-12 22:12:06.123 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34010.xml ---
+2025-06-12 22:12:06.123 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34010.xml ---
+2025-06-12 22:12:06.166 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34010.xml ---
+2025-06-12 22:12:06.180 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34010.xml ---
+2025-06-12 22:12:06.183 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34110.xml ---
+2025-06-12 22:12:06.183 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34110.xml ---
+2025-06-12 22:12:06.228 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34110.xml ---
+2025-06-12 22:12:06.244 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34110.xml ---
+2025-06-12 22:12:06.247 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34210.xml ---
+2025-06-12 22:12:06.247 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34210.xml ---
+2025-06-12 22:12:06.294 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34210.xml ---
+2025-06-12 22:12:06.309 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34210.xml ---
+2025-06-12 22:12:06.312 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34310.xml ---
+2025-06-12 22:12:06.312 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34310.xml ---
+2025-06-12 22:12:06.358 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34310.xml ---
+2025-06-12 22:12:06.370 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34310.xml ---
+2025-06-12 22:12:06.373 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml ---
+2025-06-12 22:12:06.373 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml ---
+2025-06-12 22:12:06.380 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml ---
+2025-06-12 22:12:06.382 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml ---
+2025-06-12 22:12:06.383 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml ---
+2025-06-12 22:12:06.384 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml ---
+2025-06-12 22:12:06.494 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml ---
+2025-06-12 22:12:06.562 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml ---
+2025-06-12 22:12:06.565 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml ---
+2025-06-12 22:12:06.565 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml ---
+2025-06-12 22:12:06.578 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml ---
+2025-06-12 22:12:06.582 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml ---
+2025-06-12 22:12:06.583 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml ---
+2025-06-12 22:12:06.584 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml ---
+2025-06-12 22:12:06.588 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml ---
+2025-06-12 22:12:06.591 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml ---
+2025-06-12 22:12:06.592 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml ---
+2025-06-12 22:12:06.593 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml ---
+2025-06-12 22:12:06.684 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml ---
+2025-06-12 22:12:06.738 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml ---
+2025-06-12 22:12:06.742 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml ---
+2025-06-12 22:12:06.742 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml ---
+2025-06-12 22:12:06.937 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml ---
+2025-06-12 22:12:06.980 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml ---
+2025-06-12 22:12:06.982 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml ---
+2025-06-12 22:12:06.982 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml ---
+2025-06-12 22:12:06.984 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml ---
+2025-06-12 22:12:06.985 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml ---
+2025-06-12 22:12:06.985 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml ---
+2025-06-12 22:12:06.986 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml ---
+2025-06-12 22:12:06.996 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml ---
+2025-06-12 22:12:07.028 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml ---
+2025-06-12 22:12:07.029 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml ---
+2025-06-12 22:12:07.029 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml ---
+2025-06-12 22:12:07.032 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml ---
+2025-06-12 22:12:07.034 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml ---
+2025-06-12 22:12:07.035 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml ---
+2025-06-12 22:12:07.035 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml ---
+2025-06-12 22:12:07.037 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml ---
+2025-06-12 22:12:07.037 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml ---
+2025-06-12 22:12:07.038 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml ---
+2025-06-12 22:12:07.038 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml ---
+2025-06-12 22:12:07.060 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml ---
+2025-06-12 22:12:07.078 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml ---
+2025-06-12 22:12:07.080 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml ---
+2025-06-12 22:12:07.080 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml ---
+2025-06-12 22:12:07.089 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml ---
+2025-06-12 22:12:07.094 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml ---
+2025-06-12 22:12:07.095 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml ---
+2025-06-12 22:12:07.095 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml ---
+2025-06-12 22:12:07.107 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml ---
+2025-06-12 22:12:07.110 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml ---
+2025-06-12 22:12:07.111 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml ---
+2025-06-12 22:12:07.111 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml ---
+2025-06-12 22:12:07.114 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml ---
+2025-06-12 22:12:07.115 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml ---
+2025-06-12 22:12:07.116 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml ---
+2025-06-12 22:12:07.117 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml ---
+2025-06-12 22:12:07.120 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml ---
+2025-06-12 22:12:07.121 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml ---
+2025-06-12 22:12:07.121 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml ---
+2025-06-12 22:12:07.121 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml ---
+2025-06-12 22:12:07.124 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml ---
+2025-06-12 22:12:07.125 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml ---
+2025-06-12 22:12:07.126 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml ---
+2025-06-12 22:12:07.126 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml ---
+2025-06-12 22:12:07.129 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml ---
+2025-06-12 22:12:07.130 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml ---
+2025-06-12 22:12:07.130 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml ---
+2025-06-12 22:12:07.130 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml ---
+2025-06-12 22:12:07.132 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml ---
+2025-06-12 22:12:07.133 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml ---
+2025-06-12 22:12:07.133 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml ---
+2025-06-12 22:12:07.133 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml ---
+2025-06-12 22:12:07.136 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml ---
+2025-06-12 22:12:07.137 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml ---
+2025-06-12 22:12:07.138 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml ---
+2025-06-12 22:12:07.138 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml ---
+2025-06-12 22:12:07.159 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml ---
+2025-06-12 22:12:07.163 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml ---
+2025-06-12 22:12:07.164 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml ---
+2025-06-12 22:12:07.165 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml ---
+2025-06-12 22:12:07.166 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml ---
+2025-06-12 22:12:07.167 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml ---
+2025-06-12 22:12:07.168 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\VirtualMasterManager.xml ---
+2025-06-12 22:12:07.168 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\VirtualMasterManager.xml. Se usará el archivo .scl original existente. ---
+2025-06-12 22:12:07.168 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml ---
+2025-06-12 22:12:07.168 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml ---
+2025-06-12 22:12:07.185 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml ---
+2025-06-12 22:12:07.189 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml ---
+2025-06-12 22:12:07.191 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml ---
+2025-06-12 22:12:07.191 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml ---
+2025-06-12 22:12:07.193 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml ---
+2025-06-12 22:12:07.195 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml ---
+2025-06-12 22:12:07.195 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml ---
+2025-06-12 22:12:07.195 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml ---
+2025-06-12 22:12:07.222 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml ---
+2025-06-12 22:12:07.238 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml ---
+2025-06-12 22:12:07.239 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml ---
+2025-06-12 22:12:07.240 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml ---
+2025-06-12 22:12:07.242 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml ---
+2025-06-12 22:12:07.243 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml ---
+2025-06-12 22:12:07.243 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml ---
+2025-06-12 22:12:07.243 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml ---
+2025-06-12 22:12:07.248 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml ---
+2025-06-12 22:12:07.250 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml ---
+2025-06-12 22:12:07.251 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml ---
+2025-06-12 22:12:07.251 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml ---
+2025-06-12 22:12:07.252 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml ---
+2025-06-12 22:12:07.253 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml ---
+2025-06-12 22:12:07.254 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml ---
+2025-06-12 22:12:07.254 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml ---
+2025-06-12 22:12:07.267 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml ---
+2025-06-12 22:12:07.272 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml ---
+2025-06-12 22:12:07.274 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml ---
+2025-06-12 22:12:07.274 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml ---
+2025-06-12 22:12:07.275 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml ---
+2025-06-12 22:12:07.275 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml ---
+2025-06-12 22:12:07.275 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml ---
+2025-06-12 22:12:07.276 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml ---
+2025-06-12 22:12:07.277 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml ---
+2025-06-12 22:12:07.277 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml ---
+2025-06-12 22:12:07.278 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml ---
+2025-06-12 22:12:07.278 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml ---
+2025-06-12 22:12:07.281 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml ---
+2025-06-12 22:12:07.282 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml ---
+2025-06-12 22:12:07.283 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml ---
+2025-06-12 22:12:07.283 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml ---
+2025-06-12 22:12:07.288 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml ---
+2025-06-12 22:12:07.289 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml ---
+2025-06-12 22:12:07.289 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml ---
+2025-06-12 22:12:07.290 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml ---
+2025-06-12 22:12:07.296 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml ---
+2025-06-12 22:12:07.299 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml ---
+2025-06-12 22:12:07.299 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml ---
+2025-06-12 22:12:07.299 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml ---
+2025-06-12 22:12:07.334 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml ---
+2025-06-12 22:12:07.338 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml ---
+2025-06-12 22:12:07.339 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml ---
+2025-06-12 22:12:07.339 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml ---
+2025-06-12 22:12:07.354 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml ---
+2025-06-12 22:12:07.358 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml ---
+2025-06-12 22:12:07.359 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Generic\Alarms\AlarmPresenceAndAcknowledge.xml ---
+2025-06-12 22:12:07.359 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Generic\Alarms\AlarmPresenceAndAcknowledge.xml. Se usará el archivo .scl original existente. ---
+2025-06-12 22:12:07.359 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\RampGenerator.xml ---
+2025-06-12 22:12:07.359 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\RampGenerator.xml. Se usará el archivo .scl original existente. ---
+2025-06-12 22:12:07.359 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml ---
+2025-06-12 22:12:07.359 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml ---
+2025-06-12 22:12:07.364 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml ---
+2025-06-12 22:12:07.366 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml ---
+2025-06-12 22:12:07.369 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml ---
+2025-06-12 22:12:07.369 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml ---
+2025-06-12 22:12:07.476 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml ---
+2025-06-12 22:12:07.691 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml ---
+2025-06-12 22:12:07.697 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml ---
+2025-06-12 22:12:07.697 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml ---
+2025-06-12 22:12:07.718 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml ---
+2025-06-12 22:12:07.727 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml ---
+2025-06-12 22:12:07.729 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Utilities\CHECK_AXIS_POSITION.xml ---
+2025-06-12 22:12:07.729 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Utilities\CHECK_AXIS_POSITION.xml. Se usará el archivo .scl original existente. ---
+2025-06-12 22:12:07.729 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml ---
+2025-06-12 22:12:07.729 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml ---
+2025-06-12 22:12:07.739 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml ---
+2025-06-12 22:12:07.742 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml ---
+2025-06-12 22:12:07.743 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\SeamlessDivider_Main.xml ---
+2025-06-12 22:12:07.743 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\SeamlessDivider_Main.xml. Se usará el archivo .scl original existente. ---
+2025-06-12 22:12:07.743 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology.xml ---
+2025-06-12 22:12:07.743 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology.xml. Se usará el archivo .scl original existente. ---
+2025-06-12 22:12:07.743 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology_MCInterrupt.xml ---
+2025-06-12 22:12:07.743 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology_MCInterrupt.xml. Se usará el archivo .scl original existente. ---
+2025-06-12 22:12:07.743 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml ---
+2025-06-12 22:12:07.743 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml ---
+2025-06-12 22:12:07.745 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml ---
+2025-06-12 22:12:07.745 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml ---
+2025-06-12 22:12:07.746 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml ---
+2025-06-12 22:12:07.746 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml ---
+2025-06-12 22:12:07.755 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml ---
+2025-06-12 22:12:07.757 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml ---
+2025-06-12 22:12:07.758 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml ---
+2025-06-12 22:12:07.759 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml ---
+2025-06-12 22:12:07.761 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml ---
+2025-06-12 22:12:07.762 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml ---
+2025-06-12 22:12:07.764 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmManagement.xml ---
+2025-06-12 22:12:07.764 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmManagement.xml. Se usará el archivo .scl original existente. ---
+2025-06-12 22:12:07.764 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml ---
+2025-06-12 22:12:07.764 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml ---
+2025-06-12 22:12:07.779 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml ---
+2025-06-12 22:12:07.786 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml ---
+2025-06-12 22:12:07.788 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml ---
+2025-06-12 22:12:07.788 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml ---
+2025-06-12 22:12:07.792 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml ---
+2025-06-12 22:12:07.794 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml ---
+2025-06-12 22:12:07.795 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml ---
+2025-06-12 22:12:07.795 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml ---
+2025-06-12 22:12:07.799 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml ---
+2025-06-12 22:12:07.800 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml ---
+2025-06-12 22:12:07.801 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml ---
+2025-06-12 22:12:07.801 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml ---
+2025-06-12 22:12:07.806 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml ---
+2025-06-12 22:12:07.808 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml ---
+2025-06-12 22:12:07.808 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml ---
+2025-06-12 22:12:07.808 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml ---
+2025-06-12 22:12:07.818 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml ---
+2025-06-12 22:12:07.824 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml ---
+2025-06-12 22:12:07.824 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml ---
+2025-06-12 22:12:07.826 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml ---
+2025-06-12 22:12:07.862 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml ---
+2025-06-12 22:12:07.889 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml ---
+2025-06-12 22:12:07.892 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml ---
+2025-06-12 22:12:07.892 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml ---
+2025-06-12 22:12:07.901 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml ---
+2025-06-12 22:12:07.907 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml ---
+2025-06-12 22:12:07.908 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml ---
+2025-06-12 22:12:07.908 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml ---
+2025-06-12 22:12:07.909 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml ---
+2025-06-12 22:12:07.910 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml ---
+2025-06-12 22:12:07.911 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml ---
+2025-06-12 22:12:07.911 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml ---
+2025-06-12 22:12:07.914 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml ---
+2025-06-12 22:12:07.917 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml ---
+2025-06-12 22:12:07.918 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml ---
+2025-06-12 22:12:07.918 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml ---
+2025-06-12 22:12:07.919 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml ---
+2025-06-12 22:12:07.919 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml ---
+2025-06-12 22:12:07.920 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml ---
+2025-06-12 22:12:07.920 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml ---
+2025-06-12 22:12:07.927 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml ---
+2025-06-12 22:12:07.928 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml ---
+2025-06-12 22:12:07.928 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml ---
+2025-06-12 22:12:07.928 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml ---
+2025-06-12 22:12:07.931 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml ---
+2025-06-12 22:12:07.932 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml ---
+2025-06-12 22:12:07.932 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml ---
+2025-06-12 22:12:07.932 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml ---
+2025-06-12 22:12:07.935 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml ---
+2025-06-12 22:12:07.935 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml ---
+2025-06-12 22:12:07.936 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml ---
+2025-06-12 22:12:07.936 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml ---
+2025-06-12 22:12:07.941 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml ---
+2025-06-12 22:12:07.942 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml ---
+2025-06-12 22:12:07.943 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml ---
+2025-06-12 22:12:07.943 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml ---
+2025-06-12 22:12:07.953 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml ---
+2025-06-12 22:12:07.957 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml ---
+2025-06-12 22:12:07.957 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml ---
+2025-06-12 22:12:07.959 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml ---
+2025-06-12 22:12:07.965 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml ---
+2025-06-12 22:12:07.971 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml ---
+2025-06-12 22:12:07.971 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml ---
+2025-06-12 22:12:07.972 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml ---
+2025-06-12 22:12:07.974 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml ---
+2025-06-12 22:12:07.975 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml ---
+2025-06-12 22:12:07.975 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml ---
+2025-06-12 22:12:07.977 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml ---
+2025-06-12 22:12:07.978 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml ---
+2025-06-12 22:12:07.978 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml ---
+2025-06-12 22:12:07.979 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml ---
+2025-06-12 22:12:07.979 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml ---
+2025-06-12 22:12:07.982 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml ---
+2025-06-12 22:12:07.983 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml ---
+2025-06-12 22:12:07.984 -
+--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml ---
+2025-06-12 22:12:07.985 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml ---
+2025-06-12 22:12:07.989 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml ---
+2025-06-12 22:12:07.990 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml ---
+2025-06-12 22:12:07.993 -
+--- Fase 1.5: Copiando archivos SCL existentes desde 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\scl_output' ---
+2025-06-12 22:12:08.007 - Se encontraron 16 archivos .scl existentes para copiar:
+2025-06-12 22:12:08.007 - - Omitiendo copia de 'ProgramBlocks_SCL\!!! SYS !!!\FB\FB_SICK_AFx60_PN.scl': Ya existe un archivo generado con el mismo nombre en el destino.
+2025-06-12 22:12:08.007 - - Omitiendo copia de 'ProgramBlocks_SCL\!!! SYS !!!\FC\FC Read DI.scl': Ya existe un archivo generado con el mismo nombre en el destino.
+2025-06-12 22:12:08.007 - - Omitiendo copia de 'ProgramBlocks_SCL\!!! SYS !!!\FC\FC Read DO.scl': Ya existe un archivo generado con el mismo nombre en el destino.
+2025-06-12 22:12:08.007 - - Omitiendo copia de 'ProgramBlocks_SCL\!!! SYS !!!\FC\FC Write DO.scl': Ya existe un archivo generado con el mismo nombre en el destino.
+2025-06-12 22:12:08.007 - - Omitiendo copia de 'ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.scl': Ya existe un archivo generado con el mismo nombre en el destino.
+2025-06-12 22:12:08.007 - - Omitiendo copia de 'ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.scl': Ya existe un archivo generado con el mismo nombre en el destino.
+2025-06-12 22:12:08.007 - - Omitiendo copia de 'ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.scl': Ya existe un archivo generado con el mismo nombre en el destino.
+2025-06-12 22:12:08.007 - - Omitiendo copia de 'ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.scl': Ya existe un archivo generado con el mismo nombre en el destino.
+2025-06-12 22:12:08.007 - - Omitiendo copia de 'ProgramBlocks_SCL\Divider\AAA_VirtualMaster\VirtualMasterManager.scl': Ya existe un archivo generado con el mismo nombre en el destino.
+2025-06-12 22:12:08.007 - - Omitiendo copia de 'ProgramBlocks_SCL\Divider\Libraries\Generic\Alarms\AlarmPresenceAndAcknowledge.scl': Ya existe un archivo generado con el mismo nombre en el destino.
+2025-06-12 22:12:08.008 - - Omitiendo copia de 'ProgramBlocks_SCL\Divider\Libraries\Motion\RampGenerator.scl': Ya existe un archivo generado con el mismo nombre en el destino.
+2025-06-12 22:12:08.008 - - Omitiendo copia de 'ProgramBlocks_SCL\Divider\Libraries\Motion\Utilities\CHECK_AXIS_POSITION.scl': Ya existe un archivo generado con el mismo nombre en el destino.
+2025-06-12 22:12:08.008 - - Omitiendo copia de 'ProgramBlocks_SCL\Divider\Libraries\SeamlessDivider\SeamlessDivider_Main.scl': Ya existe un archivo generado con el mismo nombre en el destino.
+2025-06-12 22:12:08.008 - - Omitiendo copia de 'ProgramBlocks_SCL\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology.scl': Ya existe un archivo generado con el mismo nombre en el destino.
+2025-06-12 22:12:08.008 - - Omitiendo copia de 'ProgramBlocks_SCL\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology_MCInterrupt.scl': Ya existe un archivo generado con el mismo nombre en el destino.
+2025-06-12 22:12:08.008 - - Omitiendo copia de 'ProgramBlocks_SCL\Divider\Machine\AlarmManagement.scl': Ya existe un archivo generado con el mismo nombre en el destino.
+2025-06-12 22:12:08.008 - Copia de SCL existentes finalizada. Copiados: 0, Omitidos (conflicto nombre): 16
+2025-06-12 22:12:08.008 -
+--- Fase 2: Ejecutando x4_cross_reference.py (salida en 'xref_output/') ---
+2025-06-12 22:12:08.008 - Ejecutando x4 (generate_cross_references) sobre: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC, salida en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\xref_output
+2025-06-12 22:12:08.679 -
+--- Fase 3: Ejecutando x5_aggregate.py (salida en 'full_project_representation.md') ---
+2025-06-12 22:12:08.679 - Ejecutando x5 (aggregate_outputs) sobre: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC, salida agregada en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\full_project_representation.md
+2025-06-12 22:12:08.805 -
+-------------------- Resumen Final del Procesamiento Completo --------------------
+2025-06-12 22:12:08.805 - Total de archivos XML encontrados: 341
+2025-06-12 22:12:08.809 - Archivos procesados/actualizados exitosamente (x1-x3): 325
+2025-06-12 22:12:08.809 - Archivos completamente saltados (x1, x2, x3): 0
+2025-06-12 22:12:08.809 - Archivos parcialmente saltados (x1, x2 saltados; x3 ejecutado): 0
+2025-06-12 22:12:08.809 - Archivos fallidos (en x1, x2, x3 o error inesperado): 0
+2025-06-12 22:12:08.809 - Archivos XML omitidos (priorizando .scl nativo): 16
+2025-06-12 22:12:08.809 - Archivos SCL existentes copiados (Fase 1.5): 0
+2025-06-12 22:12:08.809 - Archivos SCL existentes omitidos por conflicto (Fase 1.5): 16
+2025-06-12 22:12:08.809 - Fase 2 (Generación XRef - x4): Completada
+2025-06-12 22:12:08.809 - Fase 3 (Agregación - x5): Completada
+2025-06-12 22:12:08.809 - --------------------------------------------------------------------------------
+2025-06-12 22:12:08.809 - Proceso finalizado exitosamente.
+2025-06-12 22:12:08.809 - ========================================= 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 22b8777..f69e343 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,16 +1,19 @@
--- Log de Ejecución: x0_main.py ---
Grupo: XML Parser to SCL
Directorio de Trabajo: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source
-Inicio: 2025-06-12 20:44:23
-Fin: 2025-06-12 20:44:34
-Duración: 0:00:11.144966
+Inicio: 2025-06-12 22:11:57
+Fin: 2025-06-12 22:12:09
+Duración: 0:00:11.613150
Estado: SUCCESS (Código de Salida: 0)
--- SALIDA ESTÁNDAR (STDOUT) ---
INFO: format_variable_name importado desde generators.generator_utils
+
+=== Lanzando procesamiento para PLC: 98050_PLC ===
+INFO: format_variable_name importado desde generators.generator_utils
======================================== LOG START ========================================
Directorio de trabajo base configurado: 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source'
-Buscando archivos XML recursivamente en: 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source'
+Buscando archivos XML recursivamente en: 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC'
Se encontraron 341 archivos XML para procesar:
- 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml
- 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml
@@ -385,7 +388,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_Home_processed.json
Generando salida para: PlcUDT 'Ctr_MiniMotor_Home' (Original: Ctr_MiniMotor_Home)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\Ctr_MiniMotor_Home.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Ctr_MiniMotor_Home.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml ---
@@ -414,7 +417,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfPosition_processed.json
Generando salida para: PlcUDT 'Ctr_MiniMotor_ProfPosition' (Original: Ctr_MiniMotor_ProfPosition)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\Ctr_MiniMotor_ProfPosition.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Ctr_MiniMotor_ProfPosition.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml ---
@@ -443,7 +446,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfTorque_processed.json
Generando salida para: PlcUDT 'Ctr_MiniMotor_ProfTorque' (Original: Ctr_MiniMotor_ProfTorque)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\Ctr_MiniMotor_ProfTorque.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Ctr_MiniMotor_ProfTorque.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml ---
@@ -472,7 +475,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfVelocity_processed.json
Generando salida para: PlcUDT 'Ctr_MiniMotor_ProfVelocity' (Original: Ctr_MiniMotor_ProfVelocity)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\Ctr_MiniMotor_ProfVelocity.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Ctr_MiniMotor_ProfVelocity.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml ---
@@ -501,7 +504,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_CtrWord_processed.json
Generando salida para: PlcUDT 'DBS55_PN_CtrWord' (Original: DBS55_PN_CtrWord)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\DBS55_PN_CtrWord.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DBS55_PN_CtrWord.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml ---
@@ -530,7 +533,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Input_processed.json
Generando salida para: PlcUDT 'DBS55_PN_Input' (Original: DBS55_PN_Input)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\DBS55_PN_Input.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DBS55_PN_Input.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml ---
@@ -559,7 +562,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Output_processed.json
Generando salida para: PlcUDT 'DBS55_PN_Output' (Original: DBS55_PN_Output)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\DBS55_PN_Output.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DBS55_PN_Output.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml ---
@@ -588,7 +591,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_StWord_processed.json
Generando salida para: PlcUDT 'DBS55_PN_StWord' (Original: DBS55_PN_StWord)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\DBS55_PN_StWord.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DBS55_PN_StWord.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml ---
@@ -617,7 +620,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\Rcp_processed.json
Generando salida para: PlcUDT 'Rcp' (Original: Rcp)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\Rcp.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Rcp.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml ---
@@ -646,7 +649,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60_processed.json
Generando salida para: PlcUDT 'ST_SICK_AFx60' (Original: ST_SICK_AFx60)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\ST_SICK_AFx60.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\ST_SICK_AFx60.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml ---
@@ -675,7 +678,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60_Error_processed.json
Generando salida para: PlcUDT 'ST_SICK_AFx60_Error' (Original: ST_SICK_AFx60_Error)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\ST_SICK_AFx60_Error.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\ST_SICK_AFx60_Error.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml ---
@@ -704,7 +707,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\parsing\UDT RCP STATUS_processed.json
Generando salida para: PlcUDT 'UDT_RCP_STATUS' (Original: UDT RCP STATUS)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\UDT_RCP_STATUS.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_RCP_STATUS.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml ---
@@ -733,7 +736,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\Timer_processed.json
Generando salida para: PlcUDT 'Timer' (Original: Timer)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\Timer.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Timer.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml ---
@@ -762,7 +765,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Energy Saving_processed.json
Generando salida para: PlcUDT 'UDT_Air_Energy_Saving' (Original: UDT Air Energy Saving)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\UDT_Air_Energy_Saving.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Air_Energy_Saving.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml ---
@@ -791,7 +794,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Obstruction_processed.json
Generando salida para: PlcUDT 'UDT_Air_Obstruction' (Original: UDT Air Obstruction)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\UDT_Air_Obstruction.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Air_Obstruction.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml ---
@@ -820,7 +823,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT EcoSync Liner_processed.json
Generando salida para: PlcUDT 'UDT_EcoSync_Liner' (Original: UDT EcoSync Liner)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\UDT_EcoSync_Liner.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_EcoSync_Liner.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml ---
@@ -849,7 +852,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Fifo_processed.json
Generando salida para: PlcUDT 'UDT_Fifo' (Original: UDT Fifo)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\UDT_Fifo.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Fifo.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml ---
@@ -878,7 +881,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Lubrication_processed.json
Generando salida para: PlcUDT 'UDT_Lubrication' (Original: UDT Lubrication)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\UDT_Lubrication.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Lubrication.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml ---
@@ -907,7 +910,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Motor_processed.json
Generando salida para: PlcUDT 'UDT_Motor' (Original: UDT Motor)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\UDT_Motor.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Motor.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml ---
@@ -936,7 +939,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Philosofy Data TTOP_processed.json
Generando salida para: PlcUDT 'UDT_Philosofy_Data_TTOP' (Original: UDT Philosofy Data TTOP)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\UDT_Philosofy_Data_TTOP.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Philosofy_Data_TTOP.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml ---
@@ -965,7 +968,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Run_processed.json
Generando salida para: PlcUDT 'UDT_Run' (Original: UDT Run)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\UDT_Run.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Run.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml ---
@@ -994,7 +997,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Signal_processed.json
Generando salida para: PlcUDT 'UDT_Signal' (Original: UDT Signal)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\UDT_Signal.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Signal.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml ---
@@ -1023,7 +1026,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Data_processed.json
Generando salida para: PlcUDT 'UDT_Syncro__Data' (Original: UDT Syncro+ Data)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\UDT_Syncro__Data.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Syncro__Data.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml ---
@@ -1052,7 +1055,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Liner_processed.json
Generando salida para: PlcUDT 'UDT_Syncro__Liner' (Original: UDT Syncro+ Liner)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\UDT_Syncro__Liner.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Syncro__Liner.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml ---
@@ -1081,7 +1084,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer ONOFF_processed.json
Generando salida para: PlcUDT 'UDT_Timer_ONOFF' (Original: UDT Timer ONOFF)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\UDT_Timer_ONOFF.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Timer_ONOFF.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml ---
@@ -1110,7 +1113,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer_processed.json
Generando salida para: PlcUDT 'UDT_Timer' (Original: UDT Timer)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\UDT_Timer.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Timer.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml ---
@@ -1139,7 +1142,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLube_processed.json
Generando salida para: PlcUDT 'UDT_AlrLube' (Original: UDT_AlrLube)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\UDT_AlrLube.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_AlrLube.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml ---
@@ -1168,7 +1171,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLubrification_processed.json
Generando salida para: PlcUDT 'UDT_AlrLubrification' (Original: UDT_AlrLubrification)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\UDT_AlrLubrification.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_AlrLubrification.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml ---
@@ -1197,7 +1200,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubeZone_processed.json
Generando salida para: PlcUDT 'UDT_LubeZone' (Original: UDT_LubeZone)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\UDT_LubeZone.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_LubeZone.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml ---
@@ -1226,7 +1229,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubrificationZone_processed.json
Generando salida para: PlcUDT 'UDT_LubrificationZone' (Original: UDT_LubrificationZone)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\UDT_LubrificationZone.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_LubrificationZone.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml ---
@@ -1255,7 +1258,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\ConveyorsBase\parsing\GetPut_processed.json
Generando salida para: PlcUDT 'Get_Put' (Original: Get/Put)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\Get_Put.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Get_Put.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml ---
@@ -1284,7 +1287,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedConfig_processed.json
Generando salida para: PlcUDT 'LCamHdl_typeAdvancedConfig' (Original: LCamHdl_typeAdvancedConfig)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\LCamHdl_typeAdvancedConfig.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\LCamHdl_typeAdvancedConfig.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml ---
@@ -1313,7 +1316,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedElement_processed.json
Generando salida para: PlcUDT 'LCamHdl_typeAdvancedElement' (Original: LCamHdl_typeAdvancedElement)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\LCamHdl_typeAdvancedElement.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\LCamHdl_typeAdvancedElement.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml ---
@@ -1342,7 +1345,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeDiagnostics_processed.json
Generando salida para: PlcUDT 'LCamHdl_typeDiagnostics' (Original: LCamHdl_typeDiagnostics)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\LCamHdl_typeDiagnostics.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\LCamHdl_typeDiagnostics.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml ---
@@ -1371,7 +1374,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Technology\parsing\typeAxisTechnologyInterface_processed.json
Generando salida para: PlcUDT 'typeAxisTechnologyInterface' (Original: typeAxisTechnologyInterface)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\typeAxisTechnologyInterface.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\typeAxisTechnologyInterface.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml ---
@@ -1400,7 +1403,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\parsing\typeAxisPositioningInterface_processed.json
Generando salida para: PlcUDT 'typeAxisPositioningInterface' (Original: typeAxisPositioningInterface)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\typeAxisPositioningInterface.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\typeAxisPositioningInterface.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml ---
@@ -1429,7 +1432,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\parsing\typeSeamlessDividerMotionTechnologyInterface_processed.json
Generando salida para: PlcUDT 'typeSeamlessDividerMotionTechnologyInterface' (Original: typeSeamlessDividerMotionTechnologyInterface)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\typeSeamlessDividerMotionTechnologyInterface.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\typeSeamlessDividerMotionTechnologyInterface.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml ---
@@ -1458,7 +1461,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerBlocksSharedData_processed.json
Generando salida para: PlcUDT 'typeSeamlessDividerBlocksSharedData' (Original: typeSeamlessDividerBlocksSharedData)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\typeSeamlessDividerBlocksSharedData.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\typeSeamlessDividerBlocksSharedData.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml ---
@@ -1487,7 +1490,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerInterface_processed.json
Generando salida para: PlcUDT 'typeSeamlessDividerInterface' (Original: typeSeamlessDividerInterface)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\typeSeamlessDividerInterface.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\typeSeamlessDividerInterface.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml ---
@@ -1516,7 +1519,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\Cycle\parsing\typeMachineCycleInterface_processed.json
Generando salida para: PlcUDT 'typeMachineCycleInterface' (Original: typeMachineCycleInterface)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\typeMachineCycleInterface.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\typeMachineCycleInterface.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml ---
@@ -1545,7 +1548,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT AnalogDevice_processed.json
Generando salida para: PlcUDT 'UDT_AnalogDevice' (Original: UDT AnalogDevice)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\UDT_AnalogDevice.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_AnalogDevice.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml ---
@@ -1574,7 +1577,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT PID Setup_processed.json
Generando salida para: PlcUDT 'UDT_PID_Setup' (Original: UDT PID Setup)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\UDT_PID_Setup.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_PID_Setup.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml ---
@@ -1603,7 +1606,7 @@ Guardado de PlcUDT completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT Scale Data_processed.json
Generando salida para: PlcUDT 'UDT_Scale_Data' (Original: UDT Scale Data)
-> Modo de generación: UDT Markdown
- -> Escribiendo archivo de salida final en: scl_output\UDT_Scale_Data.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Scale_Data.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcTags\CONSTANTS.xml ---
@@ -1633,7 +1636,7 @@ Guardado de PlcTagTable completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\CONSTANTS_processed.json
Generando salida para: PlcTagTable 'CONSTANTS' (Original: CONSTANTS)
-> Modo de generación: Tag Table Markdown
- -> Escribiendo archivo de salida final en: scl_output\CONSTANTS.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\CONSTANTS.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcTags\Default tag table.xml ---
@@ -1663,7 +1666,7 @@ Guardado de PlcTagTable completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Default tag table_processed.json
Generando salida para: PlcTagTable 'Default_tag_table' (Original: Default tag table)
-> Modo de generación: Tag Table Markdown
- -> Escribiendo archivo de salida final en: scl_output\Default_tag_table.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Default_tag_table.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcTags\Inputs.xml ---
@@ -1693,7 +1696,7 @@ Guardado de PlcTagTable completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Inputs_processed.json
Generando salida para: PlcTagTable 'Inputs' (Original: Inputs)
-> Modo de generación: Tag Table Markdown
- -> Escribiendo archivo de salida final en: scl_output\Inputs.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Inputs.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml ---
@@ -1723,7 +1726,7 @@ Guardado de PlcTagTable completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_AdditionalConstants_processed.json
Generando salida para: PlcTagTable 'LCamHdl_AdditionalConstants' (Original: LCamHdl_AdditionalConstants)
-> Modo de generación: Tag Table Markdown
- -> Escribiendo archivo de salida final en: scl_output\LCamHdl_AdditionalConstants.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\LCamHdl_AdditionalConstants.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml ---
@@ -1753,7 +1756,7 @@ Guardado de PlcTagTable completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ConfigConstants_processed.json
Generando salida para: PlcTagTable 'LCamHdl_ConfigConstants' (Original: LCamHdl_ConfigConstants)
-> Modo de generación: Tag Table Markdown
- -> Escribiendo archivo de salida final en: scl_output\LCamHdl_ConfigConstants.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\LCamHdl_ConfigConstants.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml ---
@@ -1783,7 +1786,7 @@ Guardado de PlcTagTable completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ProfileConstants_processed.json
Generando salida para: PlcTagTable 'LCamHdl_ProfileConstants' (Original: LCamHdl_ProfileConstants)
-> Modo de generación: Tag Table Markdown
- -> Escribiendo archivo de salida final en: scl_output\LCamHdl_ProfileConstants.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\LCamHdl_ProfileConstants.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcTags\Merker.xml ---
@@ -1813,7 +1816,7 @@ Guardado de PlcTagTable completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Merker_processed.json
Generando salida para: PlcTagTable 'Merker' (Original: Merker)
-> Modo de generación: Tag Table Markdown
- -> Escribiendo archivo de salida final en: scl_output\Merker.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Merker.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\PlcTags\Outputs.xml ---
@@ -1843,7 +1846,7 @@ Guardado de PlcTagTable completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Outputs_processed.json
Generando salida para: PlcTagTable 'Outputs' (Original: Outputs)
-> Modo de generación: Tag Table Markdown
- -> Escribiendo archivo de salida final en: scl_output\Outputs.md
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Outputs.md
Generación de .MD completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml ---
@@ -1878,7 +1881,7 @@ Guardado de GlobalDB completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Air Alarms_processed.json
Generando salida para: GlobalDB 'DB_CTR_Air_Alarms' (Original: DB CTR Air Alarms)
-> Modo de generación: DATA_BLOCK SCL
- -> Escribiendo archivo de salida final en: scl_output\DB_CTR_Air_Alarms.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_CTR_Air_Alarms.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml ---
@@ -1913,7 +1916,7 @@ Guardado de GlobalDB completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR General Alarms_processed.json
Generando salida para: GlobalDB 'DB_CTR_General_Alarms' (Original: DB CTR General Alarms)
-> Modo de generación: DATA_BLOCK SCL
- -> Escribiendo archivo de salida final en: scl_output\DB_CTR_General_Alarms.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_CTR_General_Alarms.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml ---
@@ -1948,7 +1951,7 @@ Guardado de GlobalDB completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Pack Alarm_processed.json
Generando salida para: GlobalDB 'DB_CTR_Pack_Alarm' (Original: DB CTR Pack Alarm)
-> Modo de generación: DATA_BLOCK SCL
- -> Escribiendo archivo de salida final en: scl_output\DB_CTR_Pack_Alarm.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_CTR_Pack_Alarm.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml ---
@@ -1983,7 +1986,7 @@ Guardado de GlobalDB completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR TT Alarm_processed.json
Generando salida para: GlobalDB 'DB_CTR_TT_Alarm' (Original: DB CTR TT Alarm)
-> Modo de generación: DATA_BLOCK SCL
- -> Escribiendo archivo de salida final en: scl_output\DB_CTR_TT_Alarm.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_CTR_TT_Alarm.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml ---
@@ -2018,7 +2021,7 @@ Guardado de GlobalDB completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Warnings_processed.json
Generando salida para: GlobalDB 'DB_CTR_Warnings' (Original: DB CTR Warnings)
-> Modo de generación: DATA_BLOCK SCL
- -> Escribiendo archivo de salida final en: scl_output\DB_CTR_Warnings.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_CTR_Warnings.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml ---
@@ -2053,7 +2056,7 @@ Guardado de GlobalDB completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB General Run_processed.json
Generando salida para: GlobalDB 'DB_General_Run' (Original: DB General Run)
-> Modo de generación: DATA_BLOCK SCL
- -> Escribiendo archivo de salida final en: scl_output\DB_General_Run.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_General_Run.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml ---
@@ -2088,7 +2091,7 @@ Guardado de GlobalDB completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI CFG_processed.json
Generando salida para: GlobalDB 'DB_HMI_CFG' (Original: DB HMI CFG)
-> Modo de generación: DATA_BLOCK SCL
- -> Escribiendo archivo de salida final en: scl_output\DB_HMI_CFG.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_HMI_CFG.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml ---
@@ -2125,7 +2128,7 @@ Generando salida para: GlobalDB 'DB_HMI_DateTime' (Original: DB HMI DateTime)
-> Modo de generación: DATA_BLOCK SCL
WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_HMI_DateTime.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_HMI_DateTime.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml ---
@@ -2160,7 +2163,7 @@ Guardado de GlobalDB completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Air_processed.json
Generando salida para: GlobalDB 'DB_HMI_Recipe_Air' (Original: DB HMI Recipe Air)
-> Modo de generación: DATA_BLOCK SCL
- -> Escribiendo archivo de salida final en: scl_output\DB_HMI_Recipe_Air.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_HMI_Recipe_Air.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml ---
@@ -2195,7 +2198,7 @@ Guardado de GlobalDB completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Pack_processed.json
Generando salida para: GlobalDB 'DB_HMI_Recipe_Pack' (Original: DB HMI Recipe Pack)
-> Modo de generación: DATA_BLOCK SCL
- -> Escribiendo archivo de salida final en: scl_output\DB_HMI_Recipe_Pack.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_HMI_Recipe_Pack.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml ---
@@ -2230,7 +2233,7 @@ Guardado de GlobalDB completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe TTop_processed.json
Generando salida para: GlobalDB 'DB_HMI_Recipe_TTop' (Original: DB HMI Recipe TTop)
-> Modo de generación: DATA_BLOCK SCL
- -> Escribiendo archivo de salida final en: scl_output\DB_HMI_Recipe_TTop.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_HMI_Recipe_TTop.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml ---
@@ -2265,7 +2268,7 @@ Guardado de GlobalDB completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Timer_processed.json
Generando salida para: GlobalDB 'DB_HMI_Timer' (Original: DB HMI Timer)
-> Modo de generación: DATA_BLOCK SCL
- -> Escribiendo archivo de salida final en: scl_output\DB_HMI_Timer.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_HMI_Timer.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml ---
@@ -2301,7 +2304,7 @@ Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsT
Generando salida para: GlobalDB 'DB_HMI' (Original: DB HMI)
-> Modo de generación: DATA_BLOCK SCL
WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_HMI.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_HMI.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml ---
@@ -2336,7 +2339,7 @@ Guardado de InstanceDB completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB LIFO HMI Page_DB_processed.json
Generando salida para: InstanceDB 'DB_LIFO_HMI_Page_DB' (Original: DB LIFO HMI Page_DB)
-> Modo de generación: INSTANCE_DATA_BLOCK SCL
- -> Escribiendo archivo de salida final en: scl_output\DB_LIFO_HMI_Page_DB.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_LIFO_HMI_Page_DB.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml ---
@@ -2371,7 +2374,7 @@ Guardado de InstanceDB completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB Mot Manage Altivar 320_processed.json
Generando salida para: InstanceDB 'DB_Mot_Manage_Altivar_320' (Original: DB Mot Manage Altivar 320)
-> Modo de generación: INSTANCE_DATA_BLOCK SCL
- -> Escribiendo archivo de salida final en: scl_output\DB_Mot_Manage_Altivar_320.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Mot_Manage_Altivar_320.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml ---
@@ -2406,7 +2409,7 @@ Guardado de GlobalDB completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB PNDP Diag List_processed.json
Generando salida para: GlobalDB 'DB_PN_DP_Diag_List' (Original: DB PN/DP Diag List)
-> Modo de generación: DATA_BLOCK SCL
- -> Escribiendo archivo de salida final en: scl_output\DB_PN_DP_Diag_List.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_PN_DP_Diag_List.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml ---
@@ -2443,7 +2446,7 @@ Generando salida para: InstanceDB 'DB_MiniMotor_PN_Device' (Original: DB_MiniMot
-> Modo de generación: INSTANCE_DATA_BLOCK SCL
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_MiniMotor_PN_Device.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_MiniMotor_PN_Device.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml ---
@@ -2482,7 +2485,7 @@ Generando salida para: InstanceDB 'DB_Minimotor_Config' (Original: DB_Minimotor_
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Minimotor_Config.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Minimotor_Config.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml ---
@@ -2519,7 +2522,7 @@ Generando salida para: GlobalDB 'DB_PA_HMI_PLC_DataOra' (Original: DB_PA_HMI-PLC
-> Modo de generación: DATA_BLOCK SCL
WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_PA_HMI_PLC_DataOra.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_PA_HMI_PLC_DataOra.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml ---
@@ -2554,7 +2557,7 @@ Guardado de InstanceDB completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_SET_TIMEZONE_processed.json
Generando salida para: InstanceDB 'DB_SET_TIMEZONE' (Original: DB_SET_TIMEZONE)
-> Modo de generación: INSTANCE_DATA_BLOCK SCL
- -> Escribiendo archivo de salida final en: scl_output\DB_SET_TIMEZONE.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_SET_TIMEZONE.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml ---
@@ -2606,7 +2609,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB LIFO HMI Page_processed.json
Generando salida para: FB 'FB_LIFO_HMI_Page' (Original: FB LIFO HMI Page)
-> Modo de generación: FB SCL
- -> Escribiendo archivo de salida final en: scl_output\FB_LIFO_HMI_Page.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_LIFO_HMI_Page.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml ---
@@ -2655,11 +2658,23 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- Pase 2 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 8 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+ -> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 2: 8 proc SymPy, 0 agrup. Continuando...
+
+--- Pase 3 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 0 instrucciones (no STL) procesadas con SymPy.
+
+--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FB) ---
INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
@@ -2673,7 +2688,7 @@ Generando salida para: FB 'FB_Mot_Manage_Altivar_320' (Original: FB Mot Manage A
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FB_Mot_Manage_Altivar_320.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Mot_Manage_Altivar_320.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Motors Manage.xml ---
@@ -2738,11 +2753,49 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- Pase 2 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+Error during SymPy simplification for Coil 45:
+To simplify a logical expression with more than 8 variables may take a
+long time and requires the use of `force=True`.
+Error during SymPy simplification for Coil 45:
+To simplify a logical expression with more than 8 variables may take a
+long time and requires the use of `force=True`.
+ -> 46 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+ -> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 2: 46 proc SymPy, 0 agrup. Continuando...
+
+--- Pase 3 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+Error during SymPy simplification for Coil 44:
+To simplify a logical expression with more than 8 variables may take a
+long time and requires the use of `force=True`.
+Error during SymPy simplification for Coil 46:
+To simplify a logical expression with more than 8 variables may take a
+long time and requires the use of `force=True`.
+ -> 9 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+ -> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 3: 9 proc SymPy, 0 agrup. Continuando...
+
+--- Pase 4 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 4 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+ -> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 4: 4 proc SymPy, 0 agrup. Continuando...
+
+--- Pase 5 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 0 instrucciones (no STL) procesadas con SymPy.
+
+--- No se hicieron más cambios en el pase 5. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FB) ---
INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
@@ -2756,7 +2809,7 @@ Generando salida para: FB 'FB_Motors_Manage' (Original: FB Motors Manage)
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FB_Motors_Manage.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Motors_Manage.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB_SICK_AFx60_PN.xml ---
@@ -2801,11 +2854,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -2819,7 +2877,7 @@ Generando salida para: FC 'FC_Air_Philosophy_01' (Original: FC Air Philosophy 01
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Air_Philosophy_01.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Air_Philosophy_01.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml ---
@@ -2866,14 +2924,29 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
+ADVERTENCIA: Se encontraron 3 instrucciones (no STL) que parecen no haber sido procesadas:
+ - Red 'Request Speed Fix 01' (ID: 20, Lang: LAD), Instrucción UID: 29, Tipo: 'Sr'
+ - Red 'Request Speed Fix 02' (ID: 27, Lang: LAD), Instrucción UID: 29, Tipo: 'Sr'
+ - Red 'Request Speed Fix 03' (ID: 2E, Lang: LAD), Instrucción UID: 29, Tipo: 'Sr'
Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 04_processed.json
Guardado completado.
@@ -2884,7 +2957,7 @@ Generando salida para: FC 'FC_Air_Philosophy_04' (Original: FC Air Philosophy 04
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Air_Philosophy_04.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Air_Philosophy_04.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml ---
@@ -2933,14 +3006,21 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
+ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas:
+ - Red 'Request Speed Fix 02' (ID: 2E, Lang: LAD), Instrucción UID: 28, Tipo: 'Sr'
+ - Red 'Request Speed Fix 03' (ID: 35, Lang: LAD), Instrucción UID: 31, Tipo: 'Sr'
Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 08_processed.json
Guardado completado.
@@ -2951,7 +3031,7 @@ Generando salida para: FC 'FC_Air_Philosophy_08' (Original: FC Air Philosophy 08
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Air_Philosophy_08.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Air_Philosophy_08.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml ---
@@ -2992,11 +3072,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -3010,7 +3095,7 @@ Generando salida para: FC 'FC_Air_Philosophy_14' (Original: FC Air Philosophy 14
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Air_Philosophy_14.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Air_Philosophy_14.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml ---
@@ -3060,14 +3145,23 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 34 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 1: 34 proc SymPy, 0 agrup. Continuando...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
+ADVERTENCIA: Se encontraron 4 instrucciones (no STL) que parecen no haber sido procesadas:
+ - Red 'Request Speed Fix 01' (ID: 27, Lang: LAD), Instrucción UID: 31, Tipo: 'Sr'
+ - Red 'Request Speed Fix 02' (ID: 2E, Lang: LAD), Instrucción UID: 31, Tipo: 'Sr'
+ - Red 'Request Speed Fix 03' (ID: 35, Lang: LAD), Instrucción UID: 31, Tipo: 'Sr'
+ - Red 'Request Speed Fix 04' (ID: 3C, Lang: LAD), Instrucción UID: 31, Tipo: 'Sr'
Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 17_processed.json
Guardado completado.
@@ -3078,7 +3172,7 @@ Generando salida para: FC 'FC_Air_Philosophy_17' (Original: FC Air Philosophy 17
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Air_Philosophy_17.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Air_Philosophy_17.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml ---
@@ -3126,14 +3220,22 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
+ADVERTENCIA: Se encontraron 3 instrucciones (no STL) que parecen no haber sido procesadas:
+ - Red 'Request Speed Fix 01' (ID: 27, Lang: LAD), Instrucción UID: 29, Tipo: 'Sr'
+ - Red 'Request Speed Fix 02' (ID: 2E, Lang: LAD), Instrucción UID: 29, Tipo: 'Sr'
+ - Red 'Request Speed Fix 03' (ID: 35, Lang: LAD), Instrucción UID: 29, Tipo: 'Sr'
Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 18_processed.json
Guardado completado.
@@ -3144,7 +3246,7 @@ Generando salida para: FC 'FC_Air_Philosophy_18' (Original: FC Air Philosophy 18
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Air_Philosophy_18.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Air_Philosophy_18.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml ---
@@ -3182,11 +3284,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -3200,7 +3307,7 @@ Generando salida para: FC 'FC_Air_Philosophy_Manage' (Original: FC Air Philosoph
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Air_Philosophy_Manage.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Air_Philosophy_Manage.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml ---
@@ -3242,11 +3349,23 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -3260,7 +3379,7 @@ Generando salida para: FC 'FC_Ttop_Philosophy_01' (Original: FC Ttop Philosophy
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Philosophy_01.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_01.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml ---
@@ -3302,11 +3421,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -3320,7 +3444,7 @@ Generando salida para: FC 'FC_Ttop_Philosophy_02' (Original: FC Ttop Philosophy
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Philosophy_02.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_02.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml ---
@@ -3363,11 +3487,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -3381,7 +3510,7 @@ Generando salida para: FC 'FC_Ttop_Philosophy_03' (Original: FC Ttop Philosophy
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Philosophy_03.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_03.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml ---
@@ -3424,11 +3553,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -3442,7 +3576,7 @@ Generando salida para: FC 'FC_Ttop_Philosophy_04' (Original: FC Ttop Philosophy
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Philosophy_04.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_04.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml ---
@@ -3485,11 +3619,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -3503,7 +3642,7 @@ Generando salida para: FC 'FC_Ttop_Philosophy_05' (Original: FC Ttop Philosophy
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Philosophy_05.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_05.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml ---
@@ -3546,11 +3685,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -3564,7 +3708,7 @@ Generando salida para: FC 'FC_Ttop_Philosophy_06' (Original: FC Ttop Philosophy
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Philosophy_06.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_06.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml ---
@@ -3607,11 +3751,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -3625,7 +3774,7 @@ Generando salida para: FC 'FC_Ttop_Philosophy_07' (Original: FC Ttop Philosophy
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Philosophy_07.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_07.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml ---
@@ -3668,11 +3817,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -3686,7 +3840,7 @@ Generando salida para: FC 'FC_Ttop_Philosophy_08' (Original: FC Ttop Philosophy
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Philosophy_08.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_08.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml ---
@@ -3729,11 +3883,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -3747,7 +3906,7 @@ Generando salida para: FC 'FC_Ttop_Philosophy_09' (Original: FC Ttop Philosophy
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Philosophy_09.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_09.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml ---
@@ -3785,11 +3944,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -3803,7 +3967,7 @@ Generando salida para: FC 'FC_Ttop_Philosophy_Manage' (Original: FC Ttop Philoso
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Philosophy_Manage.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_Manage.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml ---
@@ -3839,7 +4003,7 @@ Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsT
Generando salida para: GlobalDB 'DB_MotorSimulate' (Original: DB MotorSimulate)
-> Modo de generación: DATA_BLOCK SCL
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_MotorSimulate.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_MotorSimulate.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml ---
@@ -3886,11 +4050,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 52 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 1: 52 proc SymPy, 0 agrup. Continuando...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -3906,7 +4075,7 @@ Generando salida para: FC 'FC_Mot_Manage_Bosch_Rexroth' (Original: FC Mot Manage
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró 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: scl_output\FC_Mot_Manage_Bosch_Rexroth.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_Bosch_Rexroth.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml ---
@@ -3953,11 +4122,23 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- Pase 2 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 8 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+ -> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 2: 8 proc SymPy, 0 agrup. Continuando...
+
+--- Pase 3 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 0 instrucciones (no STL) procesadas con SymPy.
+
+--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FC) ---
INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
@@ -3971,7 +4152,7 @@ Generando salida para: FC 'FC_Mot_Manage_EOLO_mBar' (Original: FC Mot Manage EOL
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Mot_Manage_EOLO_mBar.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_EOLO_mBar.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml ---
@@ -4030,7 +4211,7 @@ Generando salida para: FC 'FC_Mot_Manage_Minimotor' (Original: FC Mot Manage Min
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Mot_Manage_Minimotor.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_Minimotor.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml ---
@@ -4083,11 +4264,32 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 48 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+INFO: Agrupando 2 instr. bajo condición de O UID 33
+INFO: Agrupando 2 instr. bajo condición de Contact UID 32
+ -> 2 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 1: 48 proc SymPy, 2 agrup. Continuando...
+
+--- Pase 2 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 10 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 2: 10 proc SymPy, 0 agrup. Continuando...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -4103,7 +4305,7 @@ Generando salida para: FC 'FC_Mot_Manage_Movigear_ADV' (Original: FC Mot Manage
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró 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: scl_output\FC_Mot_Manage_Movigear_ADV.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_Movigear_ADV.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml ---
@@ -4158,11 +4360,32 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 48 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+INFO: Agrupando 2 instr. bajo condición de O UID 33
+INFO: Agrupando 2 instr. bajo condición de Contact UID 32
+ -> 2 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 1: 48 proc SymPy, 2 agrup. Continuando...
+
+--- Pase 2 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 10 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 2: 10 proc SymPy, 0 agrup. Continuando...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -4180,7 +4403,7 @@ Generando salida para: FC 'FC_Mot_Manage_Movigear_ADV_DPRDAT' (Original: FC Mot
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró 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: scl_output\FC_Mot_Manage_Movigear_ADV_DPRDAT.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_Movigear_ADV_DPRDAT.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml ---
@@ -4229,11 +4452,23 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -4249,7 +4484,7 @@ Generando salida para: FC 'FC_Mot_Manage_Movigear' (Original: FC Mot Manage Movi
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró 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: scl_output\FC_Mot_Manage_Movigear.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_Movigear.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml ---
@@ -4294,11 +4529,23 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -4314,7 +4561,7 @@ Generando salida para: FC 'FC_Mot_Manage_Movimot' (Original: FC Mot Manage Movim
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró 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: scl_output\FC_Mot_Manage_Movimot.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_Movimot.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml ---
@@ -4358,11 +4605,23 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- Pase 2 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 7 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+ -> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 2: 7 proc SymPy, 0 agrup. Continuando...
+
+--- Pase 3 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 0 instrucciones (no STL) procesadas con SymPy.
+
+--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FC) ---
INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
@@ -4376,7 +4635,7 @@ Generando salida para: FC 'FC_Mot_Manage_VFD_Analog' (Original: FC Mot Manage VF
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Mot_Manage_VFD_Analog.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_VFD_Analog.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml ---
@@ -4422,11 +4681,23 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 13 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 1: 13 proc SymPy, 0 agrup. Continuando...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- Pase 2 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 7 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+ -> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 2: 7 proc SymPy, 0 agrup. Continuando...
+
+--- Pase 3 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 0 instrucciones (no STL) procesadas con SymPy.
+
+--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FC) ---
INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
@@ -4440,7 +4711,7 @@ Generando salida para: FC 'FC_Mot_Manage_VFD_FC300' (Original: FC Mot Manage VFD
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Mot_Manage_VFD_FC300.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_VFD_FC300.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml ---
@@ -4488,11 +4759,23 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 13 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 1: 13 proc SymPy, 0 agrup. Continuando...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- Pase 2 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 7 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+ -> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 2: 7 proc SymPy, 0 agrup. Continuando...
+
+--- Pase 3 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 0 instrucciones (no STL) procesadas con SymPy.
+
+--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FC) ---
INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
@@ -4510,7 +4793,7 @@ Generando salida para: FC 'FC_Mot_Manage_VFD_FC300_DPRDAT' (Original: FC Mot Man
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró 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: scl_output\FC_Mot_Manage_VFD_FC300_DPRDAT.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_VFD_FC300_DPRDAT.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml ---
@@ -4552,11 +4835,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -4570,7 +4858,7 @@ Generando salida para: FC 'FC_Mot_Manage_VFD_Dig' (Original: FC Mot Manage VFD/D
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Mot_Manage_VFD_Dig.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_VFD_Dig.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml ---
@@ -4626,7 +4914,7 @@ Generando salida para: FC 'FC_Motor_Protocols' (Original: FC Motor Protocols)
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Motor_Protocols.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Motor_Protocols.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml ---
@@ -4670,11 +4958,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -4686,7 +4979,8 @@ Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsT
Generando salida para: FC 'FC_Movifit_Status' (Original: FC Movifit Status)
-> Modo de generación: FC SCL
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Movifit_Status.scl
+INFO: Detectadas 1 VAR_TEMP adicionales.
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Movifit_Status.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml ---
@@ -4739,14 +5033,27 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
+ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas:
+ - Red 'Switch Input' (ID: 27, Lang: LAD), Instrucción UID: 25, Tipo: 'SCATTER'
Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Siemens G120C_processed.json
Guardado completado.
@@ -4759,7 +5066,7 @@ Generando salida para: FC 'FC_Siemens_G120C' (Original: FC Siemens G120C)
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró 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: scl_output\FC_Siemens_G120C.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Siemens_G120C.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml ---
@@ -4809,11 +5116,23 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 27 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 1: 27 proc SymPy, 0 agrup. Continuando...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -4827,7 +5146,7 @@ Generando salida para: FC 'FC_Simulation' (Original: FC Simulation)
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Simulation.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Simulation.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml ---
@@ -4871,14 +5190,55 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+Advertencia: No se encontró nombre/instancia para TON UID 98. Usando placeholder '#TON_INSTANCE_98'.
+ -> 36 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 1: 36 proc SymPy, 0 agrup. Continuando...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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) ---
-INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+ADVERTENCIA: Se encontraron 28 instrucciones (no STL) que parecen no haber sido procesadas:
+ - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 62, Tipo: 'RCoil'
+ - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 63, Tipo: 'RCoil'
+ - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 64, Tipo: 'RCoil'
+ - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 65, Tipo: 'RCoil'
+ - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 66, Tipo: 'RCoil'
+ - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 67, Tipo: 'RCoil'
+ - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 68, Tipo: 'RCoil'
+ - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 70, Tipo: 'RCoil'
+ - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 71, Tipo: 'RCoil'
+ - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 72, Tipo: 'RCoil'
+ - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 73, Tipo: 'RCoil'
+ - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 74, Tipo: 'RCoil'
+ - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 75, Tipo: 'RCoil'
+ - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 76, Tipo: 'RCoil'
+ - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 38, Tipo: 'RCoil'
+ - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 39, Tipo: 'RCoil'
+ - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 40, Tipo: 'RCoil'
+ - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 41, Tipo: 'RCoil'
+ - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 42, Tipo: 'RCoil'
+ - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 43, Tipo: 'RCoil'
+ - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 44, Tipo: 'RCoil'
+ - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 46, Tipo: 'RCoil'
+ - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 47, Tipo: 'RCoil'
+ - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 48, Tipo: 'RCoil'
+ - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 49, Tipo: 'RCoil'
+ - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 50, Tipo: 'RCoil'
+ - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 51, Tipo: 'RCoil'
+ - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 52, Tipo: 'RCoil'
Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\parsing\FB_Minimotor_Config_processed.json
Guardado completado.
@@ -4890,7 +5250,8 @@ Generando salida para: FB 'FB_Minimotor_Config' (Original: FB_Minimotor_Config)
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FB_Minimotor_Config.scl
+INFO: Detectadas 2 VAR_TEMP adicionales.
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Minimotor_Config.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FC Minimotor Managment.xml ---
@@ -4943,7 +5304,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\parsing\FC Minimotor Managment_processed.json
Generando salida para: FC 'FC_Minimotor_Managment' (Original: FC Minimotor Managment)
-> Modo de generación: FC SCL
- -> Escribiendo archivo de salida final en: scl_output\FC_Minimotor_Managment.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Minimotor_Managment.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml ---
@@ -4996,7 +5357,9 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- 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.
+ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas:
+ - Red 'Read Status' (ID: 4, Lang: LAD), Instrucción UID: 24, Tipo: 'DPRD_DAT'
+ - Red 'Write Command' (ID: 43, Lang: LAD), Instrucción UID: 24, Tipo: 'DPWR_DAT'
Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\parsing\FB_MiniMotor_PN_processed.json
Guardado completado.
@@ -5007,7 +5370,7 @@ Generando salida para: FB 'FB_MiniMotor_PN' (Original: FB_MiniMotor_PN)
WARNING: No se encontró definición para 'HW_SUBMODULE'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FB_MiniMotor_PN.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_MiniMotor_PN.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.xml ---
@@ -5079,7 +5442,7 @@ Generando salida para: FC 'COPIA_DBW' (Original: COPIA DBW)
-> Modo de generación: FC SCL
WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\COPIA_DBW.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\COPIA_DBW.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml ---
@@ -5141,7 +5504,7 @@ Generando salida para: FC 'COPIA_DBs' (Original: COPIA DBs)
WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\COPIA_DBs.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\COPIA_DBs.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml ---
@@ -5201,7 +5564,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 21_processed.json
Generando salida para: FC 'FC_CFG_TTOP_MultiRow_2_1' (Original: FC CFG TTOP MultiRow 2/1)
-> Modo de generación: FC SCL
- -> Escribiendo archivo de salida final en: scl_output\FC_CFG_TTOP_MultiRow_2_1.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_CFG_TTOP_MultiRow_2_1.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml ---
@@ -5263,7 +5626,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 32_processed.json
Generando salida para: FC 'FC_CFG_TTOP_MultiRow_3_2' (Original: FC CFG TTOP MultiRow 3/2)
-> Modo de generación: FC SCL
- -> Escribiendo archivo de salida final en: scl_output\FC_CFG_TTOP_MultiRow_3_2.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_CFG_TTOP_MultiRow_3_2.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml ---
@@ -5302,11 +5665,30 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 13 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 1: 13 proc SymPy, 0 agrup. Continuando...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- Pase 2 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 4 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+ -> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando...
+
+--- Pase 3 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 2 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+ -> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando...
+
+--- Pase 4 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 0 instrucciones (no STL) procesadas con SymPy.
+
+--- No se hicieron más cambios en el pase 4. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FC) ---
INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
@@ -5317,7 +5699,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CMP Machine_processed.json
Generando salida para: FC 'FC_CMP_Machine' (Original: FC CMP Machine)
-> Modo de generación: FC SCL
- -> Escribiendo archivo de salida final en: scl_output\FC_CMP_Machine.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_CMP_Machine.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml ---
@@ -5369,7 +5751,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CTR Alarm_processed.json
Generando salida para: FC 'FC_CTR_Alarm' (Original: FC CTR Alarm)
-> Modo de generación: FC SCL
- -> Escribiendo archivo de salida final en: scl_output\FC_CTR_Alarm.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_CTR_Alarm.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml ---
@@ -5434,7 +5816,7 @@ Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsT
Generando salida para: FC 'FC_Compute_AN_Speed' (Original: FC Compute AN Speed)
-> Modo de generación: FC SCL
WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Compute_AN_Speed.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Compute_AN_Speed.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml ---
@@ -5494,7 +5876,7 @@ Generando salida para: FC 'FC_Compute_Machine_Speed' (Original: FC Compute Machi
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró 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: scl_output\FC_Compute_Machine_Speed.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Compute_Machine_Speed.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml ---
@@ -5549,7 +5931,7 @@ Generando salida para: FC 'FC_Get_DBnum' (Original: FC Get DBnum)
WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Get_DBnum.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Get_DBnum.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml ---
@@ -5611,7 +5993,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Mot Init CFG_processed.json
Generando salida para: FC 'FC_Mot_Init_CFG' (Original: FC Mot Init CFG)
-> Modo de generación: FC SCL
- -> Escribiendo archivo de salida final en: scl_output\FC_Mot_Init_CFG.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Init_CFG.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml ---
@@ -5635,6 +6017,10 @@ Paso 4: Extrayendo la interfaz del bloque...
Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit.
- Procesando Red ID=4, Lenguaje Red=LAD
+Error: Constante sin valor Access UID=21
+Advertencia: Ignorando Access inválido o con error UID=21 en red 4
+Error: Constante sin valor Access UID=25
+Advertencia: Ignorando Access inválido o con error UID=25 en red 4
- Procesando Red ID=B, Lenguaje Red=SCL
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
@@ -5656,7 +6042,9 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- 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.
+ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas:
+ - Red 'Check configured Profinet Device and Profinet device status' (ID: 4, Lang: LAD), Instrucción UID: 29, Tipo: 'DeviceStates'
+ - Red 'Check configured Profinet Device and Profinet device status' (ID: 4, Lang: LAD), Instrucción UID: 30, Tipo: 'DeviceStates'
Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Profinet_Allarms_processed.json
Guardado completado.
@@ -5664,7 +6052,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Profinet_Allarms_processed.json
Generando salida para: FC 'FC_Profinet_Allarms' (Original: FC Profinet_Allarms)
-> Modo de generación: FC SCL
- -> Escribiendo archivo de salida final en: scl_output\FC_Profinet_Allarms.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Profinet_Allarms.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DI.xml ---
@@ -5724,7 +6112,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Read EOLO mBar_processed.json
Generando salida para: FC 'FC_Read_EOLO_mBar' (Original: FC Read EOLO mBar)
-> Modo de generación: FC SCL
- -> Escribiendo archivo de salida final en: scl_output\FC_Read_EOLO_mBar.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Read_EOLO_mBar.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml ---
@@ -5770,14 +6158,35 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 29 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+INFO: Agrupando 2 instr. bajo condición de Contact UID 34
+INFO: Agrupando 2 instr. bajo condición de Contact UID 39
+INFO: Agrupando 2 instr. bajo condición de Contact UID 39
+ -> 3 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 1: 29 proc SymPy, 3 agrup. Continuando...
+
+--- Pase 2 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 5 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 2: 5 proc SymPy, 0 agrup. Continuando...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
+ADVERTENCIA: Se encontraron 6 instrucciones (no STL) que parecen no haber sido procesadas:
+ - Red 'Calcola e converte l'accelerazione da INT a REAL' (ID: 19, Lang: LAD), Instrucción UID: 45, Tipo: 'Round'
+ - Red 'Calcola e converte l'accelerazione da INT a REAL' (ID: 19, Lang: LAD), Instrucción UID: 46, Tipo: 'Move'
+ - Red 'Calcola e converte la decellerazione da INT a REAL' (ID: 27, Lang: LAD), Instrucción UID: 45, Tipo: 'Round'
+ - Red 'Calcola e converte la decellerazione da INT a REAL' (ID: 27, Lang: LAD), Instrucción UID: 46, Tipo: 'Move'
+ - Red 'Calcola la velocita'' (ID: 2E, Lang: LAD), Instrucción UID: 29, Tipo: 'Round'
+ - Red 'Calcola la velocita'' (ID: 2E, Lang: LAD), Instrucción UID: 30, Tipo: 'Move'
Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Reference management_processed.json
Guardado completado.
@@ -5785,7 +6194,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Reference management_processed.json
Generando salida para: FC 'FC_Reference_management' (Original: FC Reference management)
-> Modo de generación: FC SCL
- -> Escribiendo archivo de salida final en: scl_output\FC_Reference_management.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Reference_management.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml ---
@@ -5838,7 +6247,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz_processed.json
Generando salida para: FC 'FC_S_Everz' (Original: FC S_Everz)
-> Modo de generación: FC SCL
- -> Escribiendo archivo de salida final en: scl_output\FC_S_Everz.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_S_Everz.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml ---
@@ -5891,7 +6300,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz_Struct_processed.json
Generando salida para: FC 'FC_S_Everz_Struct' (Original: FC S_Everz_Struct)
-> Modo de generación: FC SCL
- -> Escribiendo archivo de salida final en: scl_output\FC_S_Everz_Struct.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_S_Everz_Struct.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml ---
@@ -5946,7 +6355,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Scaling_processed.json
Generando salida para: FC 'FC_Scaling' (Original: FC Scaling)
-> Modo de generación: FC SCL
- -> Escribiendo archivo de salida final en: scl_output\FC_Scaling.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Scaling.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml ---
@@ -5984,14 +6393,34 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- Pase 2 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 16 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+ -> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 2: 16 proc SymPy, 0 agrup. Continuando...
+
+--- Pase 3 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 0 instrucciones (no STL) procesadas con SymPy.
+
+--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FC) ---
-INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+ADVERTENCIA: Se encontraron 8 instrucciones (no STL) que parecen no haber sido procesadas:
+ - Red 'Output' (ID: B, Lang: LAD), Instrucción UID: 31, Tipo: 'Contact'
+ - Red 'Output' (ID: B, Lang: LAD), Instrucción UID: 32, Tipo: 'Coil'
+ - Red 'Output' (ID: B, Lang: LAD), Instrucción UID: 33, Tipo: 'Contact'
+ - Red 'Output' (ID: B, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil'
+ - Red 'Output' (ID: B, Lang: LAD), Instrucción UID: 35, Tipo: 'Contact'
+ - Red 'Output' (ID: B, Lang: LAD), Instrucción UID: 36, Tipo: 'Coil'
+ - Red 'Output' (ID: B, Lang: LAD), Instrucción UID: 37, Tipo: 'Contact'
+ - Red 'Output' (ID: B, Lang: LAD), Instrucción UID: 38, Tipo: 'Coil'
Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Turk Lamp_processed.json
Guardado completado.
@@ -5999,7 +6428,8 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Turk Lamp_processed.json
Generando salida para: FC 'FC_Turk_Lamp' (Original: FC Turk Lamp)
-> Modo de generación: FC SCL
- -> Escribiendo archivo de salida final en: scl_output\FC_Turk_Lamp.scl
+INFO: Detectadas 9 VAR_TEMP adicionales.
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Turk_Lamp.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Write DO.xml ---
@@ -6057,7 +6487,7 @@ Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsT
Generando salida para: FC 'Fill_Zero_Area' (Original: Fill Zero Area)
-> Modo de generación: FC SCL
WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\Fill_Zero_Area.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Fill_Zero_Area.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml ---
@@ -6099,14 +6529,39 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 33 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+INFO: Agrupando 5 instr. bajo condición de Contact UID 76
+INFO: Agrupando 3 instr. bajo condición de Eq UID 43
+ -> 2 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 1: 33 proc SymPy, 2 agrup. Continuando...
+
+--- Pase 2 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 2 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
+ADVERTENCIA: Se encontraron 11 instrucciones (no STL) que parecen no haber sido procesadas:
+ - Red 'Read Actual Date & Time PLC' (ID: B, Lang: LAD), Instrucción UID: 25, Tipo: 'RD_SYS_T'
+ - Red 'Leggi data ora Locale PLC (compresa fuso orario + Ora legale)' (ID: 12, Lang: LAD), Instrucción UID: 25, Tipo: 'RD_LOC_T'
+ - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 75, Tipo: 'Move'
+ - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 90, Tipo: 'SET_TIMEZONE'
+ - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 92, Tipo: 'Contact'
+ - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 93, Tipo: 'SCoil'
+ - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 101, Tipo: 'RCoil'
+ - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 102, Tipo: 'Move'
+ - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 46, Tipo: 'T_ADD'
+ - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 49, Tipo: 'T_SUB'
+ - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 50, Tipo: 'WR_SYS_T'
Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Date Time_processed.json
Guardado completado.
@@ -6117,7 +6572,8 @@ Generando salida para: FC 'FC_HMI_Date_Time' (Original: FC HMI Date Time)
WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_HMI_Date_Time.scl
+INFO: Detectadas 2 VAR_TEMP adicionales.
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_HMI_Date_Time.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml ---
@@ -6167,11 +6623,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -6185,7 +6646,7 @@ Generando salida para: FC 'FC_HMI_PSW_Cfg' (Original: FC HMI PSW Cfg)
WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_HMI_PSW_Cfg.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_HMI_PSW_Cfg.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml ---
@@ -6228,11 +6689,30 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- Pase 2 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 2 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+ -> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando...
+
+--- Pase 3 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 2 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+ -> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando...
+
+--- Pase 4 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 0 instrucciones (no STL) procesadas con SymPy.
+
+--- No se hicieron más cambios en el pase 4. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FC) ---
INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
@@ -6243,7 +6723,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Recipe TTop_processed.json
Generando salida para: FC 'FC_HMI_Recipe_TTop' (Original: FC HMI Recipe TTop)
-> Modo de generación: FC SCL
- -> Escribiendo archivo de salida final en: scl_output\FC_HMI_Recipe_TTop.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_HMI_Recipe_TTop.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml ---
@@ -6288,11 +6768,23 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -6305,7 +6797,7 @@ Generando salida para: FC 'FC_HMI_Timer' (Original: FC HMI Timer)
-> Modo de generación: FC SCL
WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_HMI_Timer.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_HMI_Timer.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml ---
@@ -6355,11 +6847,24 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 42 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+INFO: Agrupando 3 instr. bajo condición de Eq UID 29
+ -> 1 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 1: 42 proc SymPy, 1 agrup. Continuando...
+
+--- Pase 2 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 14 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 2: 14 proc SymPy, 0 agrup. Continuando...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -6370,7 +6875,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI_processed.json
Generando salida para: FC 'FC_HMI' (Original: FC HMI)
-> Modo de generación: FC SCL
- -> Escribiendo archivo de salida final en: scl_output\FC_HMI.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_HMI.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml ---
@@ -6405,7 +6910,7 @@ Guardado de InstanceDB completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\DB Run Signal Selector_processed.json
Generando salida para: InstanceDB 'DB_Run_Signal_Selector' (Original: DB Run Signal Selector)
-> Modo de generación: INSTANCE_DATA_BLOCK SCL
- -> Escribiendo archivo de salida final en: scl_output\DB_Run_Signal_Selector.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Run_Signal_Selector.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml ---
@@ -6460,7 +6965,7 @@ Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsT
Generando salida para: FB 'FB_Run_Timer_Selector' (Original: FB Run Timer Selector)
-> Modo de generación: FB SCL
WARNING: No se encontró definición para 'OB_ANY'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FB_Run_Timer_Selector.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Run_Timer_Selector.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml ---
@@ -6518,7 +7023,7 @@ Generando salida para: FC 'FC_Signal_Configuration_Bits' (Original: FC Signal Co
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró 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: scl_output\FC_Signal_Configuration_Bits.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Signal_Configuration_Bits.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml ---
@@ -6574,7 +7079,7 @@ Generando salida para: FC 'FC_Signal_Discharge_Output_Force' (Original: FC Signa
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró 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: scl_output\FC_Signal_Discharge_Output_Force.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Signal_Discharge_Output_Force.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml ---
@@ -6630,7 +7135,7 @@ Generando salida para: FC 'FC_Signal_Infeed_Output_Force' (Original: FC Signal I
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró 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: scl_output\FC_Signal_Infeed_Output_Force.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Signal_Infeed_Output_Force.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml ---
@@ -6682,7 +7187,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Input Force Control_processed.json
Generando salida para: FC 'FC_Signal_Input_Force_Control' (Original: FC Signal Input Force Control)
-> Modo de generación: FC SCL
- -> Escribiendo archivo de salida final en: scl_output\FC_Signal_Input_Force_Control.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Signal_Input_Force_Control.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml ---
@@ -6739,7 +7244,7 @@ Generando salida para: FC 'FC_Signals_Discharge_Timers_Read' (Original: FC Signa
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró 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: scl_output\FC_Signals_Discharge_Timers_Read.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Signals_Discharge_Timers_Read.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml ---
@@ -6796,7 +7301,7 @@ Generando salida para: FC 'FC_Signals_Discharge_Timers' (Original: FC Signals Di
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró 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: scl_output\FC_Signals_Discharge_Timers.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Signals_Discharge_Timers.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml ---
@@ -6853,7 +7358,7 @@ Generando salida para: FC 'FC_Signals_Infeed_Timers_Read' (Original: FC Signals
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró 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: scl_output\FC_Signals_Infeed_Timers_Read.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Signals_Infeed_Timers_Read.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml ---
@@ -6910,7 +7415,7 @@ Generando salida para: FC 'FC_Signals_Infeed_Timers' (Original: FC Signals Infee
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró 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: scl_output\FC_Signals_Infeed_Timers.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Signals_Infeed_Timers.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml ---
@@ -6963,7 +7468,7 @@ Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsT
Generando salida para: OB 'CYCL_FLT' (Original: CYCL_FLT)
-> Modo de generación: OB SCL
WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\CYCL_FLT.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\CYCL_FLT.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml ---
@@ -6999,7 +7504,7 @@ Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsT
Generando salida para: InstanceDB 'DB_BottleFallen' (Original: DB BottleFallen)
-> Modo de generación: INSTANCE_DATA_BLOCK SCL
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_BottleFallen.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_BottleFallen.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml ---
@@ -7035,7 +7540,7 @@ Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsT
Generando salida para: InstanceDB 'DB_Elapsed_Time' (Original: DB Elapsed Time)
-> Modo de generación: INSTANCE_DATA_BLOCK SCL
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Elapsed_Time.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Elapsed_Time.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml ---
@@ -7088,7 +7593,7 @@ Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsT
Generando salida para: OB 'HW_ERR' (Original: HW_ERR)
-> Modo de generación: OB SCL
WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\HW_ERR.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\HW_ERR.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml ---
@@ -7141,7 +7646,7 @@ Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsT
Generando salida para: OB 'HW_INT0' (Original: HW_INT0)
-> Modo de generación: OB SCL
WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\HW_INT0.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\HW_INT0.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml ---
@@ -7195,7 +7700,7 @@ Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsT
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: scl_output\I_O_FLT1.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\I_O_FLT1.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml ---
@@ -7249,7 +7754,7 @@ Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsT
Generando salida para: OB 'I_O_FLT2' (Original: I/O_FLT2)
-> Modo de generación: OB SCL
WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\I_O_FLT2.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\I_O_FLT2.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml ---
@@ -7302,7 +7807,7 @@ Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsT
Generando salida para: OB 'PROG_ERR' (Original: PROG_ERR)
-> Modo de generación: OB SCL
WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\PROG_ERR.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\PROG_ERR.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml ---
@@ -7356,7 +7861,7 @@ Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsT
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: scl_output\RACK_FLT.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\RACK_FLT.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml ---
@@ -7410,7 +7915,7 @@ Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsT
Generando salida para: OB 'RESTART' (Original: RESTART)
-> Modo de generación: OB SCL
WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\RESTART.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\RESTART.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml ---
@@ -7447,11 +7952,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -7462,7 +7972,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\Startup STOP to RUN_processed.json
Generando salida para: OB 'Startup_STOP_to_RUN' (Original: Startup STOP to RUN)
-> Modo de generación: OB SCL
- -> Escribiendo archivo de salida final en: scl_output\Startup_STOP_to_RUN.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Startup_STOP_to_RUN.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml ---
@@ -7505,7 +8015,7 @@ Generando salida para: GlobalDB 'DB_HMI_RCP_Transfer_Status' (Original: DB HMI R
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró 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: scl_output\DB_HMI_RCP_Transfer_Status.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_HMI_RCP_Transfer_Status.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml ---
@@ -7559,11 +8069,34 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 76 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 1: 76 proc SymPy, 0 agrup. Continuando...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- Pase 2 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 20 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+INFO: Agrupando 2 instr. bajo condición de Contact UID 36
+INFO: Agrupando 2 instr. bajo condición de Contact UID 36
+INFO: Agrupando 2 instr. bajo condición de Contact UID 36
+INFO: Agrupando 2 instr. bajo condición de Contact UID 36
+ -> 4 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 2: 20 proc SymPy, 4 agrup. Continuando...
+
+--- Pase 3 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 4 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+ -> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 3: 4 proc SymPy, 0 agrup. Continuando...
+
+--- Pase 4 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 0 instrucciones (no STL) procesadas con SymPy.
+
+--- No se hicieron más cambios en el pase 4. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FC) ---
INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
@@ -7574,7 +8107,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\FC HMI RCP Transfer Status_processed.json
Generando salida para: FC 'FC_HMI_RCP_Transfer_Status' (Original: FC HMI RCP Transfer Status)
-> Modo de generación: FC SCL
- -> Escribiendo archivo de salida final en: scl_output\FC_HMI_RCP_Transfer_Status.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_HMI_RCP_Transfer_Status.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml ---
@@ -7615,7 +8148,7 @@ Generando salida para: GlobalDB 'DB_Flow_Selection' (Original: DB Flow Selection
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró 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: scl_output\DB_Flow_Selection.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Flow_Selection.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml ---
@@ -7650,7 +8183,7 @@ Guardado de GlobalDB completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General Alarms_processed.json
Generando salida para: GlobalDB 'DB_General_Alarms' (Original: DB General Alarms)
-> Modo de generación: DATA_BLOCK SCL
- -> Escribiendo archivo de salida final en: scl_output\DB_General_Alarms.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_General_Alarms.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml ---
@@ -7685,7 +8218,7 @@ Guardado de GlobalDB completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General_processed.json
Generando salida para: GlobalDB 'DB_General' (Original: DB General)
-> Modo de generación: DATA_BLOCK SCL
- -> Escribiendo archivo de salida final en: scl_output\DB_General.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_General.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml ---
@@ -7720,7 +8253,7 @@ Guardado de GlobalDB completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Warnings_processed.json
Generando salida para: GlobalDB 'DB_Warnings' (Original: DB Warnings)
-> Modo de generación: DATA_BLOCK SCL
- -> Escribiendo archivo de salida final en: scl_output\DB_Warnings.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Warnings.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml ---
@@ -7769,14 +8302,29 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+Error creating SymPy comparison for 30: Sympify of expression 'could not parse '%DBW0'' failed, because of exception being raised:
+SyntaxError: invalid syntax (, line 1)
+Error creating SymPy comparison for 31: Sympify of expression 'could not parse '%DBW2'' failed, because of exception being raised:
+SyntaxError: invalid syntax (, line 1)
+Error creating SymPy comparison for 32: Sympify of expression 'could not parse '%DBW4'' failed, because of exception being raised:
+SyntaxError: invalid syntax (, line 1)
+Error creating SymPy comparison for 33: Sympify of expression 'could not parse '%DBW6'' failed, because of exception being raised:
+SyntaxError: invalid syntax (, line 1)
+ -> 28 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 1: 28 proc SymPy, 0 agrup. Continuando...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
+ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas:
+ - Red 'General Alarm' (ID: 20, Lang: LAD), Instrucción UID: 34, Tipo: 'O'
+ - Red 'General Alarm' (ID: 20, Lang: LAD), Instrucción UID: 35, Tipo: 'SCoil'
Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Alarms_processed.json
Guardado completado.
@@ -7784,7 +8332,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Alarms_processed.json
Generando salida para: FC 'FC_General_Alarms' (Original: FC General Alarms)
-> Modo de generación: FC SCL
- -> Escribiendo archivo de salida final en: scl_output\FC_General_Alarms.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_General_Alarms.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml ---
@@ -7827,11 +8375,33 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 51 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 1: 51 proc SymPy, 0 agrup. Continuando...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- Pase 2 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 8 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+ -> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 2: 8 proc SymPy, 0 agrup. Continuando...
+
+--- Pase 3 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+Error during SymPy simplification for Coil 52:
+To simplify a logical expression with more than 8 variables may take a
+long time and requires the use of `force=True`.
+ -> 2 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+ -> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando...
+
+--- Pase 4 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 0 instrucciones (no STL) procesadas con SymPy.
+
+--- No se hicieron más cambios en el pase 4. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FC) ---
INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
@@ -7842,7 +8412,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Lamp_processed.json
Generando salida para: FC 'FC_General_Lamp' (Original: FC General Lamp)
-> Modo de generación: FC SCL
- -> Escribiendo archivo de salida final en: scl_output\FC_General_Lamp.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_General_Lamp.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml ---
@@ -7898,7 +8468,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Warning_processed.json
Generando salida para: FC 'FC_General_Warning' (Original: FC General Warning)
-> Modo de generación: FC SCL
- -> Escribiendo archivo de salida final en: scl_output\FC_General_Warning.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_General_Warning.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml ---
@@ -7948,11 +8518,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -7964,7 +8539,7 @@ Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsT
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: scl_output\CYCL_EXC.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\CYCL_EXC.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB SICK_AFx60_PN_M34.xml ---
@@ -8004,7 +8579,7 @@ Generando salida para: InstanceDB 'DB_SICK_AFx60_PN_M34' (Original: DB SICK_AFx6
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró 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: scl_output\DB_SICK_AFx60_PN_M34.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_SICK_AFx60_PN_M34.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml ---
@@ -8040,7 +8615,7 @@ Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsT
Generando salida para: InstanceDB 'DB_Ttop_Energy_Saving_Z1' (Original: DB Ttop Energy Saving Z1)
-> Modo de generación: INSTANCE_DATA_BLOCK SCL
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Energy_Saving_Z1.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Energy_Saving_Z1.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml ---
@@ -8076,7 +8651,7 @@ Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsT
Generando salida para: InstanceDB 'DB_Ttop_Energy_Saving_Z2' (Original: DB Ttop Energy Saving Z2)
-> Modo de generación: INSTANCE_DATA_BLOCK SCL
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Energy_Saving_Z2.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Energy_Saving_Z2.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml ---
@@ -8112,7 +8687,7 @@ Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsT
Generando salida para: InstanceDB 'DB_Ttop_Energy_Saving_Z3' (Original: DB Ttop Energy Saving Z3)
-> Modo de generación: INSTANCE_DATA_BLOCK SCL
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Energy_Saving_Z3.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Energy_Saving_Z3.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml ---
@@ -8147,7 +8722,7 @@ Guardado de GlobalDB completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 1_processed.json
Generando salida para: GlobalDB 'DB_Ttop_Fifo_1' (Original: DB Ttop Fifo 1)
-> Modo de generación: DATA_BLOCK SCL
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Fifo_1.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Fifo_1.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml ---
@@ -8182,7 +8757,7 @@ Guardado de GlobalDB completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 2_processed.json
Generando salida para: GlobalDB 'DB_Ttop_Fifo_2' (Original: DB Ttop Fifo 2)
-> Modo de generación: DATA_BLOCK SCL
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Fifo_2.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Fifo_2.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB_SICK_AFx60_Data.xml ---
@@ -8219,7 +8794,7 @@ Generando salida para: GlobalDB 'DB_SICK_AFx60_Data' (Original: DB_SICK_AFx60_Da
-> 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: scl_output\DB_SICK_AFx60_Data.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_SICK_AFx60_Data.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml ---
@@ -8272,7 +8847,7 @@ Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsT
Generando salida para: FB 'Calculate_Elapsed_Time' (Original: Calculate Elapsed Time)
-> Modo de generación: FB SCL
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\Calculate_Elapsed_Time.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Calculate_Elapsed_Time.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml ---
@@ -8324,7 +8899,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp UpDown_processed.json
Generando salida para: FB 'FB_Calculate_Ramp_UpDown' (Original: FB Calculate Ramp UpDown)
-> Modo de generación: FB SCL
- -> Escribiendo archivo de salida final en: scl_output\FB_Calculate_Ramp_UpDown.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Calculate_Ramp_UpDown.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml ---
@@ -8376,7 +8951,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp_processed.json
Generando salida para: FB 'FB_Calculate_Ramp' (Original: FB Calculate Ramp)
-> Modo de generación: FB SCL
- -> Escribiendo archivo de salida final en: scl_output\FB_Calculate_Ramp.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Calculate_Ramp.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml ---
@@ -8428,7 +9003,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB FIFO Manage DataType Real_processed.json
Generando salida para: FB 'FB_FIFO_Manage_DataType_Real' (Original: FB FIFO Manage DataType Real)
-> Modo de generación: FB SCL
- -> Escribiendo archivo de salida final en: scl_output\FB_FIFO_Manage_DataType_Real.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_FIFO_Manage_DataType_Real.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml ---
@@ -8485,7 +9060,7 @@ Generando salida para: FB 'FB_Master_Slave_PID' (Original: FB Master Slave PID)
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró 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: scl_output\FB_Master_Slave_PID.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Master_Slave_PID.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml ---
@@ -8537,7 +9112,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Show Alarms_processed.json
Generando salida para: FB 'FB_Show_Alarms' (Original: FB Show Alarms)
-> Modo de generación: FB SCL
- -> Escribiendo archivo de salida final en: scl_output\FB_Show_Alarms.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Show_Alarms.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml ---
@@ -8576,11 +9151,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -8592,7 +9172,7 @@ Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsT
Generando salida para: FB 'FB_Ttop_Energy_Saving' (Original: FB Ttop Energy Saving)
-> Modo de generación: FB SCL
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FB_Ttop_Energy_Saving.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Ttop_Energy_Saving.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml ---
@@ -8620,6 +9200,18 @@ Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit.
- Procesando Red ID=12, Lenguaje Red=STL
- Procesando Red ID=19, Lenguaje Red=LAD
- Procesando Red ID=20, Lenguaje Red=LAD
+Error: Constante sin valor Access UID=26
+Advertencia: Ignorando Access inválido o con error UID=26 en red 20
+Error: Constante sin valor Access UID=27
+Advertencia: Ignorando Access inválido o con error UID=27 en red 20
+Error: Constante sin valor Access UID=34
+Advertencia: Ignorando Access inválido o con error UID=34 en red 20
+Error: Constante sin valor Access UID=35
+Advertencia: Ignorando Access inválido o con error UID=35 en red 20
+Advertencia: Fuente desconocida UID=26 conectada a 39.in2
+Advertencia: Fuente desconocida UID=27 conectada a 40.in
+Advertencia: Fuente desconocida UID=34 conectada a 43.in2
+Advertencia: Fuente desconocida UID=35 conectada a 44.in
- Procesando Red ID=27, Lenguaje Red=LAD
- Procesando Red ID=2E, Lenguaje Red=LAD
- Procesando Red ID=35, Lenguaje Red=SCL
@@ -8638,14 +9230,47 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+Warning: Referring to unknown source UID: 26
+Warning: Referring to unknown source UID: 34
+Warning: Referring to unknown source UID: 27
+Warning: Referring to unknown source UID: 35
+ -> 20 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 1: 20 proc SymPy, 0 agrup. Continuando...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- Pase 2 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+Warning: Referring to unknown source UID: 26
+Warning: Referring to unknown source UID: 34
+Warning: Referring to unknown source UID: 27
+Warning: Referring to unknown source UID: 35
+ -> 2 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+ -> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando...
+
+--- Pase 3 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+Warning: Referring to unknown source UID: 26
+Warning: Referring to unknown source UID: 34
+Warning: Referring to unknown source UID: 27
+Warning: Referring to unknown source UID: 35
+ -> 0 instrucciones (no STL) procesadas con SymPy.
+
+--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FB) ---
-INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+ADVERTENCIA: Se encontraron 9 instrucciones (no STL) que parecen no haber sido procesadas:
+ - Red '' (ID: B, Lang: LAD), Instrucción UID: 39, Tipo: 'Calc'
+ - Red 'Calculate the lenght that the conveyor moves in the last ScanTime of the PLC' (ID: 19, Lang: LAD), Instrucción UID: 25, Tipo: 'Calc'
+ - Red 'Calculate the VirtualEncoder of every lenght' (ID: 20, Lang: LAD), Instrucción UID: 39, Tipo: 'Gt'
+ - Red 'Calculate the VirtualEncoder of every lenght' (ID: 20, Lang: LAD), Instrucción UID: 40, Tipo: 'Move'
+ - Red 'Calculate the VirtualEncoder of every lenght' (ID: 20, Lang: LAD), Instrucción UID: 43, Tipo: 'Gt'
+ - Red 'Calculate the VirtualEncoder of every lenght' (ID: 20, Lang: LAD), Instrucción UID: 44, Tipo: 'Move'
+ - Red 'BOTTLE FALL DOWN FOUND -> ADD TO FIFO' (ID: 2E, Lang: LAD), Instrucción UID: 36, Tipo: 'Inc'
+ - Red 'BOTTLE FALL DOWN FOUND -> ADD TO FIFO' (ID: 2E, Lang: LAD), Instrucción UID: 37, Tipo: 'Ge'
+ - Red 'BOTTLE FALL DOWN FOUND -> ADD TO FIFO' (ID: 2E, Lang: LAD), Instrucción UID: 38, Tipo: 'Move'
Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_BottleFallen_processed.json
Guardado completado.
@@ -8657,7 +9282,7 @@ Generando salida para: FB 'FB_BottleFallen' (Original: FB_BottleFallen)
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró 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: scl_output\FB_BottleFallen.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_BottleFallen.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml ---
@@ -8710,7 +9335,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC S_Everz_ON_OFF_processed.json
Generando salida para: FC 'FC_S_Everz_ON_OFF' (Original: FC S_Everz_ON_OFF)
-> Modo de generación: FC SCL
- -> Escribiendo archivo de salida final en: scl_output\FC_S_Everz_ON_OFF.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_S_Everz_ON_OFF.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml ---
@@ -8762,7 +9387,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Real_processed.json
Generando salida para: FC 'FC_Scale_Real' (Original: FC Scale Real)
-> Modo de generación: FC SCL
- -> Escribiendo archivo de salida final en: scl_output\FC_Scale_Real.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Scale_Real.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml ---
@@ -8815,7 +9440,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Speed wGap_processed.json
Generando salida para: FC 'FC_Scale_Speed_w_Gap' (Original: FC Scale Speed w/Gap)
-> Modo de generación: FC SCL
- -> Escribiendo archivo de salida final en: scl_output\FC_Scale_Speed_w_Gap.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Scale_Speed_w_Gap.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml ---
@@ -8869,7 +9494,7 @@ Generando salida para: FC 'FC_Simple_PID' (Original: FC Simple PID)
-> Modo de generación: FC SCL
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Simple_PID.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Simple_PID.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices.xml ---
@@ -8925,7 +9550,7 @@ Generando salida para: FC 'FC_Ttop_Devices' (Original: FC Ttop Devices)
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró 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: scl_output\FC_Ttop_Devices.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Devices.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml ---
@@ -8960,7 +9585,7 @@ Guardado de GlobalDB completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Alarm_processed.json
Generando salida para: GlobalDB 'DB_Ttop_Alarm' (Original: DB Ttop Alarm)
-> Modo de generación: DATA_BLOCK SCL
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Alarm.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Alarm.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml ---
@@ -8998,7 +9623,7 @@ Generando salida para: GlobalDB 'DB_Ttop_Motor_CFG' (Original: DB Ttop Motor CFG
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_CFG.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_CFG.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml ---
@@ -9033,7 +9658,7 @@ Guardado de GlobalDB completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Run_processed.json
Generando salida para: GlobalDB 'DB_Ttop_Run' (Original: DB Ttop Run)
-> Modo de generación: DATA_BLOCK SCL
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Run.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Run.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml ---
@@ -9092,7 +9717,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Configuration_processed.json
Generando salida para: FC 'FC_Ttop_Configuration' (Original: FC Ttop Configuration)
-> Modo de generación: FC SCL
- -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Configuration.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Configuration.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml ---
@@ -9143,14 +9768,28 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
+ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas:
+ - Red 'OUT Cycle ON' (ID: 20, Lang: LAD), Instrucción UID: 38, Tipo: 'Contact'
+ - Red 'OUT Cycle ON' (ID: 20, Lang: LAD), Instrucción UID: 39, Tipo: 'Coil'
Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Run_processed.json
Guardado completado.
@@ -9158,7 +9797,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Run_processed.json
Generando salida para: FC 'FC_Ttop_Run' (Original: FC Ttop Run)
-> Modo de generación: FC SCL
- -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Run.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Run.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml ---
@@ -9196,7 +9835,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Motor_M30710' (Original: DB Ttop Moto
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_M30710.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M30710.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml ---
@@ -9234,7 +9873,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Motor_M31010' (Original: DB Ttop Moto
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_M31010.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31010.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml ---
@@ -9272,7 +9911,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Motor_M31110' (Original: DB Ttop Moto
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_M31110.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31110.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml ---
@@ -9310,7 +9949,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Motor_M31210' (Original: DB Ttop Moto
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_M31210.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31210.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml ---
@@ -9348,7 +9987,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Motor_M31310' (Original: DB Ttop Moto
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_M31310.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31310.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml ---
@@ -9386,7 +10025,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Motor_M31410' (Original: DB Ttop Moto
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_M31410.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31410.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml ---
@@ -9424,7 +10063,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Motor_M31510' (Original: DB Ttop Moto
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_M31510.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31510.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml ---
@@ -9462,7 +10101,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Motor_M31610' (Original: DB Ttop Moto
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_M31610.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31610.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml ---
@@ -9500,7 +10139,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Motor_M31710' (Original: DB Ttop Moto
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_M31710.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31710.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml ---
@@ -9538,7 +10177,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Motor_M31810' (Original: DB Ttop Moto
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_M31810.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31810.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml ---
@@ -9576,7 +10215,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Motor_M31910' (Original: DB Ttop Moto
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_M31910.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31910.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml ---
@@ -9614,7 +10253,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Motor_M34010' (Original: DB Ttop Moto
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_M34010.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M34010.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml ---
@@ -9652,7 +10291,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Motor_M34110' (Original: DB Ttop Moto
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_M34110.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M34110.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml ---
@@ -9690,7 +10329,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Motor_M34210' (Original: DB Ttop Moto
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_M34210.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M34210.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml ---
@@ -9728,7 +10367,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Motor_M34310' (Original: DB Ttop Moto
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_M34310.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M34310.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml ---
@@ -9766,7 +10405,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Motor_M34410' (Original: DB Ttop Moto
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_M34410.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M34410.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml ---
@@ -9804,7 +10443,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Motor_U32810' (Original: DB Ttop Moto
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_U32810.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U32810.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml ---
@@ -9842,7 +10481,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Motor_U32910' (Original: DB Ttop Moto
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_U32910.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U32910.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml ---
@@ -9880,7 +10519,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Motor_U33010' (Original: DB Ttop Moto
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_U33010.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U33010.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml ---
@@ -9918,7 +10557,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Motor_U33110' (Original: DB Ttop Moto
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_U33110.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U33110.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml ---
@@ -9956,7 +10595,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Motor_U33210' (Original: DB Ttop Moto
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_U33210.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U33210.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml ---
@@ -9994,7 +10633,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Motor_U33310' (Original: DB Ttop Moto
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_U33310.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U33310.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml ---
@@ -10032,7 +10671,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Motor_U33410' (Original: DB Ttop Moto
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_U33410.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U33410.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml ---
@@ -10070,7 +10709,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Motor_U33510' (Original: DB Ttop Moto
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_U33510.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U33510.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml ---
@@ -10108,7 +10747,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Motor_U33610' (Original: DB Ttop Moto
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_U33610.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U33610.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml ---
@@ -10147,7 +10786,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M30710' (Original: DB T
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Cfg_M30710.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M30710.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml ---
@@ -10186,7 +10825,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M31110' (Original: DB T
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Cfg_M31110.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M31110.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml ---
@@ -10225,7 +10864,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M31210' (Original: DB T
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Cfg_M31210.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M31210.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml ---
@@ -10264,7 +10903,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M31310' (Original: DB T
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Cfg_M31310.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M31310.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml ---
@@ -10303,7 +10942,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M31610' (Original: DB T
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Cfg_M31610.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M31610.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml ---
@@ -10342,7 +10981,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M31710' (Original: DB T
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Cfg_M31710.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M31710.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml ---
@@ -10381,7 +11020,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M31810' (Original: DB T
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Cfg_M31810.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M31810.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml ---
@@ -10420,7 +11059,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M31910' (Original: DB T
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Cfg_M31910.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M31910.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml ---
@@ -10459,7 +11098,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M34010' (Original: DB T
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Cfg_M34010.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M34010.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml ---
@@ -10498,7 +11137,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M34110' (Original: DB T
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Cfg_M34110.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M34110.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml ---
@@ -10537,7 +11176,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M34210' (Original: DB T
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Cfg_M34210.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M34210.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml ---
@@ -10576,7 +11215,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M34310' (Original: DB T
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Cfg_M34310.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M34310.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml ---
@@ -10613,7 +11252,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M30710' (Original: DB
-> Modo de generación: INSTANCE_DATA_BLOCK SCL
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Data_M30710.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M30710.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml ---
@@ -10650,7 +11289,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M31110' (Original: DB
-> Modo de generación: INSTANCE_DATA_BLOCK SCL
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Data_M31110.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M31110.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml ---
@@ -10687,7 +11326,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M31210' (Original: DB
-> Modo de generación: INSTANCE_DATA_BLOCK SCL
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Data_M31210.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M31210.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml ---
@@ -10724,7 +11363,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M31310' (Original: DB
-> Modo de generación: INSTANCE_DATA_BLOCK SCL
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Data_M31310.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M31310.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml ---
@@ -10761,7 +11400,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M31610' (Original: DB
-> Modo de generación: INSTANCE_DATA_BLOCK SCL
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Data_M31610.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M31610.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml ---
@@ -10798,7 +11437,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M31710' (Original: DB
-> Modo de generación: INSTANCE_DATA_BLOCK SCL
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Data_M31710.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M31710.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml ---
@@ -10835,7 +11474,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M31810' (Original: DB
-> Modo de generación: INSTANCE_DATA_BLOCK SCL
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Data_M31810.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M31810.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml ---
@@ -10872,7 +11511,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M31910' (Original: DB
-> Modo de generación: INSTANCE_DATA_BLOCK SCL
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Data_M31910.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M31910.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml ---
@@ -10909,7 +11548,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M34010' (Original: DB
-> Modo de generación: INSTANCE_DATA_BLOCK SCL
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Data_M34010.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M34010.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml ---
@@ -10946,7 +11585,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M34110' (Original: DB
-> Modo de generación: INSTANCE_DATA_BLOCK SCL
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Data_M34110.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M34110.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml ---
@@ -10983,7 +11622,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M34210' (Original: DB
-> Modo de generación: INSTANCE_DATA_BLOCK SCL
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Data_M34210.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M34210.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml ---
@@ -11020,7 +11659,7 @@ Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M34310' (Original: DB
-> Modo de generación: INSTANCE_DATA_BLOCK SCL
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Data_M34310.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M34310.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010.xml ---
@@ -11062,11 +11701,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -11080,7 +11724,7 @@ Generando salida para: FC 'FC_Ttop_Motor_M31010' (Original: FC Ttop Motor M31010
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_M31010.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31010.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410.xml ---
@@ -11124,11 +11768,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -11142,7 +11791,7 @@ Generando salida para: FC 'FC_Ttop_Motor_M31410' (Original: FC Ttop Motor M31410
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_M31410.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31410.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31510.xml ---
@@ -11186,11 +11835,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -11204,7 +11858,7 @@ Generando salida para: FC 'FC_Ttop_Motor_M31510' (Original: FC Ttop Motor M31510
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_M31510.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31510.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M34410.xml ---
@@ -11248,11 +11902,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -11266,7 +11925,7 @@ Generando salida para: FC 'FC_Ttop_Motor_M34410' (Original: FC Ttop Motor M34410
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_M34410.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M34410.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810.xml ---
@@ -11310,11 +11969,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -11328,7 +11992,7 @@ Generando salida para: FC 'FC_Ttop_Motor_U32810' (Original: FC Ttop Motor U32810
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_U32810.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U32810.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910.xml ---
@@ -11372,11 +12036,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -11390,7 +12059,7 @@ Generando salida para: FC 'FC_Ttop_Motor_U32910' (Original: FC Ttop Motor U32910
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_U32910.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U32910.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010.xml ---
@@ -11434,11 +12103,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -11452,7 +12126,7 @@ Generando salida para: FC 'FC_Ttop_Motor_U33010' (Original: FC Ttop Motor U33010
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_U33010.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U33010.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110.xml ---
@@ -11496,11 +12170,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -11514,7 +12193,7 @@ Generando salida para: FC 'FC_Ttop_Motor_U33110' (Original: FC Ttop Motor U33110
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_U33110.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U33110.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210.xml ---
@@ -11558,11 +12237,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -11576,7 +12260,7 @@ Generando salida para: FC 'FC_Ttop_Motor_U33210' (Original: FC Ttop Motor U33210
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_U33210.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U33210.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310.xml ---
@@ -11620,11 +12304,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -11638,7 +12327,7 @@ Generando salida para: FC 'FC_Ttop_Motor_U33310' (Original: FC Ttop Motor U33310
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_U33310.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U33310.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410.xml ---
@@ -11682,11 +12371,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -11700,7 +12394,7 @@ Generando salida para: FC 'FC_Ttop_Motor_U33410' (Original: FC Ttop Motor U33410
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_U33410.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U33410.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510.xml ---
@@ -11744,11 +12438,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -11762,7 +12461,7 @@ Generando salida para: FC 'FC_Ttop_Motor_U33510' (Original: FC Ttop Motor U33510
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_U33510.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U33510.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610.xml ---
@@ -11806,11 +12505,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -11824,7 +12528,7 @@ Generando salida para: FC 'FC_Ttop_Motor_U33610' (Original: FC Ttop Motor U33610
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_U33610.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U33610.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M30710.xml ---
@@ -11868,11 +12572,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -11886,7 +12595,7 @@ Generando salida para: FC 'FC_Ttop_Motor_M30710' (Original: FC Ttop Motor M30710
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_M30710.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M30710.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31110.xml ---
@@ -11930,11 +12639,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -11948,7 +12662,7 @@ Generando salida para: FC 'FC_Ttop_Motor_M31110' (Original: FC Ttop Motor M31110
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_M31110.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31110.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31210.xml ---
@@ -11992,11 +12706,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -12010,7 +12729,7 @@ Generando salida para: FC 'FC_Ttop_Motor_M31210' (Original: FC Ttop Motor M31210
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_M31210.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31210.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31310.xml ---
@@ -12054,11 +12773,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -12072,7 +12796,7 @@ Generando salida para: FC 'FC_Ttop_Motor_M31310' (Original: FC Ttop Motor M31310
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_M31310.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31310.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31610.xml ---
@@ -12116,11 +12840,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -12134,7 +12863,7 @@ Generando salida para: FC 'FC_Ttop_Motor_M31610' (Original: FC Ttop Motor M31610
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_M31610.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31610.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31710.xml ---
@@ -12178,11 +12907,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -12196,7 +12930,7 @@ Generando salida para: FC 'FC_Ttop_Motor_M31710' (Original: FC Ttop Motor M31710
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_M31710.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31710.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31810.xml ---
@@ -12240,11 +12974,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -12258,7 +12997,7 @@ Generando salida para: FC 'FC_Ttop_Motor_M31810' (Original: FC Ttop Motor M31810
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_M31810.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31810.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31910.xml ---
@@ -12302,11 +13041,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -12320,7 +13064,7 @@ Generando salida para: FC 'FC_Ttop_Motor_M31910' (Original: FC Ttop Motor M31910
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_M31910.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31910.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34010.xml ---
@@ -12364,11 +13108,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -12382,7 +13131,7 @@ Generando salida para: FC 'FC_Ttop_Motor_M34010' (Original: FC Ttop Motor M34010
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_M34010.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M34010.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34110.xml ---
@@ -12426,11 +13175,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -12444,7 +13198,7 @@ Generando salida para: FC 'FC_Ttop_Motor_M34110' (Original: FC Ttop Motor M34110
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_M34110.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M34110.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34210.xml ---
@@ -12488,11 +13242,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -12506,7 +13265,7 @@ Generando salida para: FC 'FC_Ttop_Motor_M34210' (Original: FC Ttop Motor M34210
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_M34210.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M34210.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34310.xml ---
@@ -12550,11 +13309,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -12568,7 +13332,7 @@ Generando salida para: FC 'FC_Ttop_Motor_M34310' (Original: FC Ttop Motor M34310
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_M34310.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M34310.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml ---
@@ -12604,7 +13368,7 @@ Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsT
Generando salida para: InstanceDB 'DB_Lube___Dry_Ecolab' (Original: DB Lube - Dry Ecolab)
-> Modo de generación: INSTANCE_DATA_BLOCK SCL
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DB_Lube___Dry_Ecolab.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Lube___Dry_Ecolab.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml ---
@@ -12683,14 +13447,47 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 354 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 1: 354 proc SymPy, 0 agrup. Continuando...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- Pase 2 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 3 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+ -> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 2: 3 proc SymPy, 0 agrup. Continuando...
+
+--- Pase 3 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 0 instrucciones (no STL) procesadas con SymPy.
+
+--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FB) ---
-INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+ADVERTENCIA: Se encontraron 21 instrucciones (no STL) que parecen no haber sido procesadas:
+ - Red 'Z[1] Cycle Started' (ID: 2E, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr'
+ - Red 'Z[2] Cycle Started' (ID: 35, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr'
+ - Red 'Z[3] Cycle Started' (ID: 3C, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr'
+ - Red 'Z[4] Cycle Started' (ID: 43, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr'
+ - Red 'Z[5] Cycle Started' (ID: 4A, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr'
+ - Red 'Z[6] Cycle Started' (ID: 51, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr'
+ - Red 'Z[7] Cycle Started' (ID: 58, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr'
+ - Red 'Z[8] Cycle Started' (ID: 5F, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr'
+ - Red 'Z[9] Cycle Started' (ID: 66, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr'
+ - Red 'Z[10] Cycle Started' (ID: 6D, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr'
+ - Red 'Z[1] Cycle Running' (ID: 74, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr'
+ - Red 'Z[2] Cycle Running' (ID: 7B, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr'
+ - Red 'Z[3] Cycle Running' (ID: 82, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr'
+ - Red 'Z[4] Cycle Running' (ID: 89, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr'
+ - Red 'Z[5] Cycle Running' (ID: 90, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr'
+ - Red 'Z[6] Cycle Running' (ID: 97, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr'
+ - Red 'Z[7] Cycle Running' (ID: 9E, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr'
+ - Red 'Z[8] Cycle Running' (ID: A5, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr'
+ - Red 'Z[9] Cycle Running' (ID: AC, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr'
+ - Red 'Z[10] Cycle Running' (ID: B3, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr'
+ - Red '' (ID: 10E, Lang: LAD), Instrucción UID: 65, Tipo: 'Sr'
Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - Dry Ecolab_processed.json
Guardado completado.
@@ -12699,7 +13496,7 @@ Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsT
Generando salida para: FB 'FB_Lube___Dry_Ecolab' (Original: FB Lube - Dry Ecolab)
-> Modo de generación: FB SCL
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FB_Lube___Dry_Ecolab.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Lube___Dry_Ecolab.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml ---
@@ -12743,11 +13540,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 29 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 1: 29 proc SymPy, 0 agrup. Continuando...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -12758,7 +13560,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - WaterDry_processed.json
Generando salida para: FB 'FB_Lube___Water_Dry' (Original: FB Lube - Water/Dry)
-> Modo de generación: FB SCL
- -> Escribiendo archivo de salida final en: scl_output\FB_Lube___Water_Dry.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Lube___Water_Dry.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml ---
@@ -12793,7 +13595,7 @@ Guardado de InstanceDB completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\DB LUBE - Ecolab_processed.json
Generando salida para: InstanceDB 'DB_LUBE___Ecolab' (Original: DB LUBE - Ecolab)
-> Modo de generación: INSTANCE_DATA_BLOCK SCL
- -> Escribiendo archivo de salida final en: scl_output\DB_LUBE___Ecolab.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_LUBE___Ecolab.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml ---
@@ -12848,14 +13650,43 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 198 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 1: 198 proc SymPy, 0 agrup. Continuando...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- Pase 2 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 9 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+ -> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 2: 9 proc SymPy, 0 agrup. Continuando...
+
+--- Pase 3 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 2 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+ -> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando...
+
+--- Pase 4 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 0 instrucciones (no STL) procesadas con SymPy.
+
+--- No se hicieron más cambios en el pase 4. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FB) ---
-INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+ADVERTENCIA: Se encontraron 10 instrucciones (no STL) que parecen no haber sido procesadas:
+ - Red 'Work Timer - Function' (ID: 66, Lang: LAD), Instrucción UID: 41, Tipo: 'TONR'
+ - Red 'Work Timer - Function' (ID: 66, Lang: LAD), Instrucción UID: 45, Tipo: 'TONR'
+ - Red 'Work Timer - Function' (ID: 66, Lang: LAD), Instrucción UID: 49, Tipo: 'TONR'
+ - Red 'Work Timer - Function' (ID: 66, Lang: LAD), Instrucción UID: 53, Tipo: 'TONR'
+ - Red 'Work Timer - Function' (ID: 66, Lang: LAD), Instrucción UID: 57, Tipo: 'TONR'
+ - Red 'Wait Timer - Function' (ID: 6D, Lang: LAD), Instrucción UID: 41, Tipo: 'TONR'
+ - Red 'Wait Timer - Function' (ID: 6D, Lang: LAD), Instrucción UID: 45, Tipo: 'TONR'
+ - Red 'Wait Timer - Function' (ID: 6D, Lang: LAD), Instrucción UID: 49, Tipo: 'TONR'
+ - Red 'Wait Timer - Function' (ID: 6D, Lang: LAD), Instrucción UID: 53, Tipo: 'TONR'
+ - Red 'Wait Timer - Function' (ID: 6D, Lang: LAD), Instrucción UID: 57, Tipo: 'TONR'
Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - EcoLab VM_processed.json
Guardado completado.
@@ -12868,7 +13699,8 @@ Generando salida para: FB 'FB_Lube___EcoLab_VM' (Original: FB Lube - EcoLab VM)
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró 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: scl_output\FB_Lube___EcoLab_VM.scl
+INFO: Detectadas 1 VAR_TEMP adicionales.
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Lube___EcoLab_VM.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml ---
@@ -12933,14 +13765,59 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 181 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 1: 181 proc SymPy, 0 agrup. Continuando...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- Pase 2 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 23 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+ -> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 2: 23 proc SymPy, 0 agrup. Continuando...
+
+--- Pase 3 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 5 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+ -> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 3: 5 proc SymPy, 0 agrup. Continuando...
+
+--- Pase 4 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 3 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+ -> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 4: 3 proc SymPy, 0 agrup. Continuando...
+
+--- Pase 5 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 1 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+ -> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 5: 1 proc SymPy, 0 agrup. Continuando...
+
+--- Pase 6 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 0 instrucciones (no STL) procesadas con SymPy.
+
+--- No se hicieron más cambios en el pase 6. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FB) ---
-INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+ADVERTENCIA: Se encontraron 12 instrucciones (no STL) que parecen no haber sido procesadas:
+ - Red 'Z[1] Cycle Started' (ID: 2E, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr'
+ - Red 'Z[2] Cycle Started' (ID: 35, Lang: LAD), Instrucción UID: 42, Tipo: 'Sr'
+ - Red 'Z[3] Cycle Started' (ID: 3C, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr'
+ - Red 'Z[4] Cycle Started' (ID: 43, Lang: LAD), Instrucción UID: 64, Tipo: 'Sr'
+ - Red 'Z[5] Cycle Started' (ID: 4A, Lang: LAD), Instrucción UID: 79, Tipo: 'Sr'
+ - Red 'Z[6] Cycle Started' (ID: 51, Lang: LAD), Instrucción UID: 94, Tipo: 'Sr'
+ - Red 'Z[1] Cycle Running' (ID: 58, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr'
+ - Red 'Z[2] Cycle Running' (ID: 5F, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr'
+ - Red 'Z[3] Cycle Running' (ID: 66, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr'
+ - Red 'Z[4] Cycle Running' (ID: 6D, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr'
+ - Red 'Z[5] Cycle Running' (ID: 74, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr'
+ - Red 'Z[6] Cycle Running' (ID: 7B, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr'
Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - Ecolab_processed.json
Guardado completado.
@@ -12948,7 +13825,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - Ecolab_processed.json
Generando salida para: FB 'FB_Lube___Ecolab' (Original: FB Lube - Ecolab)
-> Modo de generación: FB SCL
- -> Escribiendo archivo de salida final en: scl_output\FB_Lube___Ecolab.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Lube___Ecolab.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml ---
@@ -12987,7 +13864,7 @@ Generando salida para: GlobalDB 'DB_Signal_Transport' (Original: DB Signal Trans
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró 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: scl_output\DB_Signal_Transport.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Signal_Transport.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml ---
@@ -13029,11 +13906,23 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -13044,7 +13933,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\parsing\FB Early Restart_processed.json
Generando salida para: FB 'FB_Early_Restart' (Original: FB Early Restart)
-> Modo de generación: FB SCL
- -> Escribiendo archivo de salida final en: scl_output\FB_Early_Restart.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Early_Restart.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml ---
@@ -13068,6 +13957,8 @@ Paso 4: Extrayendo la interfaz del bloque...
Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit.
- Procesando Red ID=4, Lenguaje Red=LAD
+Error: Constante sin valor Access UID=21
+Advertencia: Ignorando Access inválido o con error UID=21 en red 4
- Procesando Red ID=B, Lenguaje Red=LAD
- Procesando Red ID=12, Lenguaje Red=LAD
Paso 6: Escribiendo el resultado en el archivo JSON...
@@ -13083,14 +13974,20 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 1 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 1: 1 proc SymPy, 0 agrup. Continuando...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
+ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas:
+ - Red '' (ID: 4, Lang: LAD), Instrucción UID: 26, Tipo: 'QRY_CINT'
Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\parsing\CyclicInterrupt_Axes_processed.json
Guardado completado.
@@ -13098,7 +13995,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\parsing\CyclicInterrupt_Axes_processed.json
Generando salida para: OB 'CyclicInterrupt_Axes' (Original: CyclicInterrupt_Axes)
-> Modo de generación: OB SCL
- -> Escribiendo archivo de salida final en: scl_output\CyclicInterrupt_Axes.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\CyclicInterrupt_Axes.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml ---
@@ -13150,7 +14047,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\parsing\FcMainConfig_processed.json
Generando salida para: FC 'FcMainConfig' (Original: FcMainConfig)
-> Modo de generación: FC SCL
- -> Escribiendo archivo de salida final en: scl_output\FcMainConfig.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FcMainConfig.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml ---
@@ -13212,14 +14109,72 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 31 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+INFO: Agrupando 3 instr. bajo condición de Eq UID 29
+ -> 1 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 1: 31 proc SymPy, 1 agrup. Continuando...
+
+--- Pase 2 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 17 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 2: 17 proc SymPy, 0 agrup. Continuando...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- Pase 3 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 5 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+ -> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 3: 5 proc SymPy, 0 agrup. Continuando...
+
+--- Pase 4 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 3 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+ -> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 4: 3 proc SymPy, 0 agrup. Continuando...
+
+--- Pase 5 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 2 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+ -> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 5: 2 proc SymPy, 0 agrup. Continuando...
+
+--- Pase 6 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 0 instrucciones (no STL) procesadas con SymPy.
+
+--- No se hicieron más cambios en el pase 6. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FC) ---
-INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+ADVERTENCIA: Se encontraron 24 instrucciones (no STL) que parecen no haber sido procesadas:
+ - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 35, Tipo: 'Contact'
+ - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 36, Tipo: 'Eq'
+ - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 37, Tipo: 'Eq'
+ - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 38, Tipo: 'O'
+ - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 39, Tipo: 'Eq'
+ - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 40, Tipo: 'Coil'
+ - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 41, Tipo: 'Eq'
+ - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 42, Tipo: 'Coil'
+ - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 43, Tipo: 'Eq'
+ - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 44, Tipo: 'Coil'
+ - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 35, Tipo: 'Contact'
+ - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 36, Tipo: 'Contact'
+ - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 37, Tipo: 'Contact'
+ - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 38, Tipo: 'Add'
+ - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 39, Tipo: 'Ge'
+ - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 40, Tipo: 'Move'
+ - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 41, Tipo: 'Contact'
+ - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 42, Tipo: 'Contact'
+ - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 43, Tipo: 'O'
+ - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 44, Tipo: 'Move'
+ - Red 'INGRESSO PAGINA ALLARMI' (ID: A5, Lang: LAD), Instrucción UID: 28, Tipo: 'Contact'
+ - Red 'INGRESSO PAGINA ALLARMI' (ID: A5, Lang: LAD), Instrucción UID: 29, Tipo: 'Ne'
+ - Red 'INGRESSO PAGINA ALLARMI' (ID: A5, Lang: LAD), Instrucción UID: 30, Tipo: 'Move'
+ - Red 'INGRESSO PAGINA ALLARMI' (ID: A5, Lang: LAD), Instrucción UID: 31, Tipo: 'Move'
Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiData_processed.json
Guardado completado.
@@ -13227,7 +14182,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiData_processed.json
Generando salida para: FC 'FcHmiData' (Original: FcHmiData)
-> Modo de generación: FC SCL
- -> Escribiendo archivo de salida final en: scl_output\FcHmiData.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FcHmiData.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml ---
@@ -13271,14 +14226,35 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- Pase 2 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 2 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+ -> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando...
+
+--- Pase 3 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 6 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+ -> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 3: 6 proc SymPy, 0 agrup. Continuando...
+
+--- Pase 4 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 0 instrucciones (no STL) procesadas con SymPy.
+
+--- 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.
+ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas:
+ - Red 'Enable - Save TTOP Recipe' (ID: 2E, Lang: LAD), Instrucción UID: 41, Tipo: 'Contact'
+ - Red 'Enable - Save TTOP Recipe' (ID: 2E, Lang: LAD), Instrucción UID: 42, Tipo: 'Move'
Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiRcpDivider_processed.json
Guardado completado.
@@ -13286,7 +14262,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiRcpDivider_processed.json
Generando salida para: FC 'FcHmiRcpDivider' (Original: FcHmiRcpDivider)
-> Modo de generación: FC SCL
- -> Escribiendo archivo de salida final en: scl_output\FcHmiRcpDivider.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FcHmiRcpDivider.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml ---
@@ -13322,7 +14298,7 @@ Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsT
Generando salida para: GlobalDB 'HmiData' (Original: HmiData)
-> Modo de generación: DATA_BLOCK SCL
WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\HmiData.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\HmiData.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml ---
@@ -13357,7 +14333,7 @@ Guardado de GlobalDB completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiRcpDivider_processed.json
Generando salida para: GlobalDB 'HmiRcpDivider' (Original: HmiRcpDivider)
-> Modo de generación: DATA_BLOCK SCL
- -> Escribiendo archivo de salida final en: scl_output\HmiRcpDivider.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\HmiRcpDivider.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml ---
@@ -13410,7 +14386,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTon_processed.json
Generando salida para: FC 'FcTon' (Original: FcTon)
-> Modo de generación: FC SCL
- -> Escribiendo archivo de salida final en: scl_output\FcTon.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FcTon.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml ---
@@ -13463,7 +14439,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTonStruct_processed.json
Generando salida para: FC 'FcTonStruct' (Original: FcTonStruct)
-> Modo de generación: FC SCL
- -> Escribiendo archivo de salida final en: scl_output\FcTonStruct.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FcTonStruct.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml ---
@@ -13500,7 +14476,7 @@ Generando salida para: GlobalDB 'DbHmiDateTime' (Original: DbHmiDateTime)
-> Modo de generación: DATA_BLOCK SCL
WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DbHmiDateTime.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DbHmiDateTime.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml ---
@@ -13537,7 +14513,7 @@ Generando salida para: GlobalDB 'DbHmiTimeZone' (Original: DbHmiTimeZone)
-> Modo de generación: DATA_BLOCK SCL
WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\DbHmiTimeZone.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DbHmiTimeZone.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml ---
@@ -13572,7 +14548,7 @@ Guardado de InstanceDB completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbSetTimeZone_processed.json
Generando salida para: InstanceDB 'DbSetTimeZone' (Original: DbSetTimeZone)
-> Modo de generación: INSTANCE_DATA_BLOCK SCL
- -> Escribiendo archivo de salida final en: scl_output\DbSetTimeZone.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DbSetTimeZone.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml ---
@@ -13614,14 +14590,61 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
+ADVERTENCIA: Se encontraron 42 instrucciones (no STL) que parecen no haber sido procesadas:
+ - Red 'Read Actual Date & Time PLC' (ID: B, Lang: LAD), Instrucción UID: 23, Tipo: 'RD_SYS_T'
+ - Red 'Leggi data ora Locale PLC (compresa fuso orario + Ora legale)' (ID: 12, Lang: LAD), Instrucción UID: 23, Tipo: 'RD_LOC_T'
+ - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 72, Tipo: 'Contact'
+ - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 73, Tipo: 'Eq'
+ - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 74, Tipo: 'SCoil'
+ - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 75, Tipo: 'Move'
+ - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 76, Tipo: 'Contact'
+ - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 77, Tipo: 'Move'
+ - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 78, Tipo: 'Move'
+ - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 79, Tipo: 'Move'
+ - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 80, Tipo: 'Move'
+ - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 81, Tipo: 'Move'
+ - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 82, Tipo: 'Move'
+ - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 83, Tipo: 'Move'
+ - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 84, Tipo: 'Move'
+ - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 85, Tipo: 'Move'
+ - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 86, Tipo: 'Move'
+ - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 87, Tipo: 'Move'
+ - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 88, Tipo: 'Move'
+ - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 89, Tipo: 'Contact'
+ - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 90, Tipo: 'SET_TIMEZONE'
+ - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 92, Tipo: 'Contact'
+ - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 93, Tipo: 'SCoil'
+ - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 94, Tipo: 'Contact'
+ - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 95, Tipo: 'Move'
+ - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 96, Tipo: 'Contact'
+ - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 97, Tipo: 'Eq'
+ - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 98, Tipo: 'Contact'
+ - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 99, Tipo: 'O'
+ - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 100, Tipo: 'RCoil'
+ - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 101, Tipo: 'RCoil'
+ - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 102, Tipo: 'Move'
+ - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 42, Tipo: 'Contact'
+ - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 43, Tipo: 'Eq'
+ - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 44, Tipo: 'Move'
+ - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 45, Tipo: 'Move'
+ - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 46, Tipo: 'T_ADD'
+ - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 47, Tipo: 'Move'
+ - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 48, Tipo: 'Move'
+ - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 49, Tipo: 'T_SUB'
+ - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 50, Tipo: 'WR_SYS_T'
+ - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 51, Tipo: 'Move'
Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\FcHmiDateTime_processed.json
Guardado completado.
@@ -13632,7 +14655,7 @@ Generando salida para: FC 'FcHmiDateTime' (Original: FcHmiDateTime)
WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\FcHmiDateTime.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FcHmiDateTime.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml ---
@@ -13668,7 +14691,7 @@ Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsT
Generando salida para: GlobalDB 'debugData' (Original: debugData)
-> Modo de generación: DATA_BLOCK SCL
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\debugData.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\debugData.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\VirtualMasterManager.xml ---
@@ -13707,7 +14730,7 @@ Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsT
Generando salida para: InstanceDB '_instVirtualMaster' (Original: _instVirtualMaster)
-> Modo de generación: INSTANCE_DATA_BLOCK SCL
WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\_instVirtualMaster.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\_instVirtualMaster.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml ---
@@ -13749,7 +14772,7 @@ Generando salida para: GlobalDB 'virtualMasterData' (Original: virtualMasterData
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró 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: scl_output\virtualMasterData.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\virtualMasterData.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml ---
@@ -13804,14 +14827,28 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+Advertencia: No se encontró nombre/instancia para TOF UID 26. Usando placeholder '#TOF_INSTANCE_26'.
+ -> 59 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 1: 59 proc SymPy, 0 agrup. Continuando...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- Pase 2 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 16 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+ -> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 2: 16 proc SymPy, 0 agrup. Continuando...
+
+--- Pase 3 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 0 instrucciones (no STL) procesadas con SymPy.
+
+--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FC) ---
-INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas:
+ - Red '' (ID: 66, Lang: LAD), Instrucción UID: 48, Tipo: 'Sr'
Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\DividerMain_processed.json
Guardado completado.
@@ -13819,7 +14856,8 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\DividerMain_processed.json
Generando salida para: FC 'DividerMain' (Original: DividerMain)
-> Modo de generación: FC SCL
- -> Escribiendo archivo de salida final en: scl_output\DividerMain.scl
+INFO: Detectadas 2 VAR_TEMP adicionales.
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DividerMain.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml ---
@@ -13854,7 +14892,7 @@ Guardado de GlobalDB completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\DataConveyors_processed.json
Generando salida para: GlobalDB 'DataConveyors' (Original: DataConveyors)
-> Modo de generación: DATA_BLOCK SCL
- -> Escribiendo archivo de salida final en: scl_output\DataConveyors.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DataConveyors.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml ---
@@ -13893,14 +14931,27 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
+ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas:
+ - Red '' (ID: 12, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil'
Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\ConveyorConsent_processed.json
Guardado completado.
@@ -13908,7 +14959,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\ConveyorConsent_processed.json
Generando salida para: FC 'ConveyorConsent' (Original: ConveyorConsent)
-> Modo de generación: FC SCL
- -> Escribiendo archivo de salida final en: scl_output\ConveyorConsent.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\ConveyorConsent.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml ---
@@ -13945,7 +14996,7 @@ Generando salida para: GlobalDB 'conveyorConsentData' (Original: conveyorConsent
-> 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: scl_output\conveyorConsentData.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\conveyorConsentData.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml ---
@@ -13991,14 +15042,20 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
+ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas:
+ - Red '' (ID: 35, Lang: LAD), Instrucción UID: 23, Tipo: 'S_Move'
Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\SignalTtopConveyors_processed.json
Guardado completado.
@@ -14006,7 +15063,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\SignalTtopConveyors_processed.json
Generando salida para: FC 'SignalTtopConveyors' (Original: SignalTtopConveyors)
-> Modo de generación: FC SCL
- -> Escribiendo archivo de salida final en: scl_output\SignalTtopConveyors.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\SignalTtopConveyors.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml ---
@@ -14041,7 +15098,7 @@ Guardado de GlobalDB completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\_hmiShitData_processed.json
Generando salida para: GlobalDB '_hmiShitData' (Original: _hmiShitData)
-> Modo de generación: DATA_BLOCK SCL
- -> Escribiendo archivo de salida final en: scl_output\_hmiShitData.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\_hmiShitData.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml ---
@@ -14076,7 +15133,7 @@ Guardado de GlobalDB completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\alarms_processed.json
Generando salida para: GlobalDB 'alarms' (Original: alarms)
-> Modo de generación: DATA_BLOCK SCL
- -> Escribiendo archivo de salida final en: scl_output\alarms.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\alarms.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml ---
@@ -14111,7 +15168,7 @@ Guardado de GlobalDB completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\recipe_processed.json
Generando salida para: GlobalDB 'recipe' (Original: recipe)
-> Modo de generación: DATA_BLOCK SCL
- -> Escribiendo archivo de salida final en: scl_output\recipe.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\recipe.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml ---
@@ -14146,7 +15203,7 @@ Guardado de GlobalDB completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\selections_processed.json
Generando salida para: GlobalDB 'selections' (Original: selections)
-> Modo de generación: DATA_BLOCK SCL
- -> Escribiendo archivo de salida final en: scl_output\selections.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\selections.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml ---
@@ -14181,7 +15238,7 @@ Guardado de InstanceDB completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider_processed.json
Generando salida para: InstanceDB '_instDivider' (Original: _instDivider)
-> Modo de generación: INSTANCE_DATA_BLOCK SCL
- -> Escribiendo archivo de salida final en: scl_output\_instDivider.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\_instDivider.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml ---
@@ -14217,7 +15274,7 @@ Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsT
Generando salida para: InstanceDB '_instDividerMotion' (Original: _instDividerMotion)
-> Modo de generación: INSTANCE_DATA_BLOCK SCL
WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\_instDividerMotion.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\_instDividerMotion.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml ---
@@ -14253,7 +15310,7 @@ Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsT
Generando salida para: InstanceDB '_instDivider_PostServo' (Original: _instDivider_PostServo)
-> Modo de generación: INSTANCE_DATA_BLOCK SCL
WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\_instDivider_PostServo.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\_instDivider_PostServo.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Generic\Alarms\AlarmPresenceAndAcknowledge.xml ---
@@ -14313,7 +15370,7 @@ Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsT
Generando salida para: FB 'LCamHdl_CreateCamAdvanced' (Original: LCamHdl_CreateCamAdvanced)
-> Modo de generación: FB SCL
WARNING: No se encontró definición para 'TO_Cam:v8.0'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\LCamHdl_CreateCamAdvanced.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\LCamHdl_CreateCamAdvanced.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml ---
@@ -14343,34 +15400,125 @@ Paso 5: Se encontraron 47 elementos SW.Blocks.CompileUnit.
- Procesando Red ID=20, Lenguaje Red=LAD
- Procesando Red ID=27, Lenguaje Red=LAD
- Procesando Red ID=2E, Lenguaje Red=LAD
+Error: Constante sin valor Access UID=28
+Advertencia: Ignorando Access inválido o con error UID=28 en red 2E
+Error: Constante sin valor Access UID=36
+Advertencia: Ignorando Access inválido o con error UID=36 en red 2E
+Advertencia: Fuente desconocida UID=28 conectada a 46.in
+Advertencia: Fuente desconocida UID=36 conectada a 53.in
- Procesando Red ID=35, Lenguaje Red=LAD
- Procesando Red ID=3C, Lenguaje Red=LAD
- Procesando Red ID=43, Lenguaje Red=LAD
- Procesando Red ID=4A, Lenguaje Red=LAD
- Procesando Red ID=51, Lenguaje Red=LAD
+Error: Constante sin valor Access UID=37
+Advertencia: Ignorando Access inválido o con error UID=37 en red 51
+Advertencia: Fuente desconocida UID=37 conectada a 53.in
- Procesando Red ID=58, Lenguaje Red=LAD
- Procesando Red ID=5F, Lenguaje Red=LAD
+Error: Constante sin valor Access UID=23
+Advertencia: Ignorando Access inválido o con error UID=23 en red 5F
+Error: Constante sin valor Access UID=26
+Advertencia: Ignorando Access inválido o con error UID=26 en red 5F
+Error: Constante sin valor Access UID=29
+Advertencia: Ignorando Access inválido o con error UID=29 en red 5F
+Error: Constante sin valor Access UID=33
+Advertencia: Ignorando Access inválido o con error UID=33 en red 5F
+Error: Constante sin valor Access UID=37
+Advertencia: Ignorando Access inválido o con error UID=37 en red 5F
+Error: Constante sin valor Access UID=40
+Advertencia: Ignorando Access inválido o con error UID=40 en red 5F
+Advertencia: Fuente desconocida UID=23 conectada a 52.in2
+Advertencia: Fuente desconocida UID=26 conectada a 54.in2
+Advertencia: Fuente desconocida UID=29 conectada a 56.in2
+Advertencia: Fuente desconocida UID=33 conectada a 59.in2
+Advertencia: Fuente desconocida UID=37 conectada a 62.in2
+Advertencia: Fuente desconocida UID=40 conectada a 64.in2
- Procesando Red ID=66, Lenguaje Red=LAD
- Procesando Red ID=6D, Lenguaje Red=LAD
+Error: Constante sin valor Access UID=23
+Advertencia: Ignorando Access inválido o con error UID=23 en red 6D
+Advertencia: Fuente desconocida UID=23 conectada a 26.in2
- Procesando Red ID=74, Lenguaje Red=LAD
+Error: Constante sin valor Access UID=26
+Advertencia: Ignorando Access inválido o con error UID=26 en red 74
+Error: Constante sin valor Access UID=29
+Advertencia: Ignorando Access inválido o con error UID=29 en red 74
+Error: Constante sin valor Access UID=32
+Advertencia: Ignorando Access inválido o con error UID=32 en red 74
+Advertencia: Fuente desconocida UID=26 conectada a 38.in2
+Advertencia: Fuente desconocida UID=29 conectada a 40.in2
+Advertencia: Fuente desconocida UID=32 conectada a 42.in2
- Procesando Red ID=7B, Lenguaje Red=LAD
+Error: Constante sin valor Access UID=23
+Advertencia: Ignorando Access inválido o con error UID=23 en red 7B
- Procesando Red ID=82, Lenguaje Red=LAD
+Error: Constante sin valor Access UID=23
+Advertencia: Ignorando Access inválido o con error UID=23 en red 82
- Procesando Red ID=89, Lenguaje Red=LAD
+Error: Constante sin valor Access UID=23
+Advertencia: Ignorando Access inválido o con error UID=23 en red 89
- Procesando Red ID=90, Lenguaje Red=LAD
- Procesando Red ID=97, Lenguaje Red=LAD
- Procesando Red ID=9E, Lenguaje Red=LAD
- Procesando Red ID=A5, Lenguaje Red=LAD
+Error: Constante sin valor Access UID=39
+Advertencia: Ignorando Access inválido o con error UID=39 en red A5
+Error: Constante sin valor Access UID=55
+Advertencia: Ignorando Access inválido o con error UID=55 en red A5
+Advertencia: Fuente desconocida UID=39 conectada a 70.in
+Advertencia: Fuente desconocida UID=55 conectada a 82.in
- Procesando Red ID=AC, Lenguaje Red=LAD
+Error: Constante sin valor Access UID=50
+Advertencia: Ignorando Access inválido o con error UID=50 en red AC
+Advertencia: Fuente desconocida UID=50 conectada a 77.in
- Procesando Red ID=B3, Lenguaje Red=LAD
+Error: Constante sin valor Access UID=33
+Advertencia: Ignorando Access inválido o con error UID=33 en red B3
+Advertencia: Fuente desconocida UID=33 conectada a 50.in
- Procesando Red ID=BA, Lenguaje Red=LAD
- Procesando Red ID=C1, Lenguaje Red=LAD
+Error: Constante sin valor Access UID=24
+Advertencia: Ignorando Access inválido o con error UID=24 en red C1
+Error: Constante sin valor Access UID=27
+Advertencia: Ignorando Access inválido o con error UID=27 en red C1
+Error: Constante sin valor Access UID=30
+Advertencia: Ignorando Access inválido o con error UID=30 en red C1
+Advertencia: Fuente desconocida UID=24 conectada a 51.in
+Advertencia: Fuente desconocida UID=27 conectada a 53.in
+Advertencia: Fuente desconocida UID=30 conectada a 55.in
- Procesando Red ID=C8, Lenguaje Red=LAD
+Error: Constante sin valor Access UID=45
+Advertencia: Ignorando Access inválido o con error UID=45 en red C8
+Error: Constante sin valor Access UID=59
+Advertencia: Ignorando Access inválido o con error UID=59 en red C8
+Advertencia: Fuente desconocida UID=45 conectada a 77.in
+Advertencia: Fuente desconocida UID=59 conectada a 90.in
- Procesando Red ID=CF, Lenguaje Red=LAD
- Procesando Red ID=D6, Lenguaje Red=LAD
+Error: Constante sin valor Access UID=30
+Advertencia: Ignorando Access inválido o con error UID=30 en red D6
+Error: Constante sin valor Access UID=42
+Advertencia: Ignorando Access inválido o con error UID=42 en red D6
+Advertencia: Fuente desconocida UID=30 conectada a 55.in
+Advertencia: Fuente desconocida UID=42 conectada a 61.in
- Procesando Red ID=DD, Lenguaje Red=LAD
- Procesando Red ID=E4, Lenguaje Red=LAD
- Procesando Red ID=EB, Lenguaje Red=LAD
+Error: Constante sin valor Access UID=34
+Advertencia: Ignorando Access inválido o con error UID=34 en red EB
+Error: Constante sin valor Access UID=44
+Advertencia: Ignorando Access inválido o con error UID=44 en red EB
+Error: Constante sin valor Access UID=52
+Advertencia: Ignorando Access inválido o con error UID=52 en red EB
+Error: Constante sin valor Access UID=61
+Advertencia: Ignorando Access inválido o con error UID=61 en red EB
+Advertencia: Fuente desconocida UID=34 conectada a 74.in
+Advertencia: Fuente desconocida UID=44 conectada a 81.in
+Advertencia: Fuente desconocida UID=52 conectada a 88.in
+Advertencia: Fuente desconocida UID=61 conectada a 94.in
- Procesando Red ID=F2, Lenguaje Red=LAD
+Advertencia: Access UID=24 no es Symbol ni Constant.
- Procesando Red ID=F9, Lenguaje Red=LAD
- Procesando Red ID=100, Lenguaje Red=LAD
- Procesando Red ID=107, Lenguaje Red=LAD
@@ -14396,14 +15544,247 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+Warning: Referring to unknown source UID: 23
+Warning: Referring to unknown source UID: 23
+Warning: Referring to unknown source UID: 26
+Warning: Referring to unknown source UID: 29
+Warning: Referring to unknown source UID: 33
+Warning: Referring to unknown source UID: 37
+Warning: Referring to unknown source UID: 40
+Warning: Referring to unknown source UID: 26
+Warning: Referring to unknown source UID: 29
+Warning: Referring to unknown source UID: 32
+Error during SymPy simplification for Coil 43:
+To simplify a logical expression with more than 8 variables may take a
+long time and requires the use of `force=True`.
+Error during SymPy simplification for Coil 40:
+To simplify a logical expression with more than 8 variables may take a
+long time and requires the use of `force=True`.
+Warning: Referring to unknown source UID: 24
+Warning: Referring to unknown source UID: 27
+Warning: Referring to unknown source UID: 30
+Advertencia: No se encontró nombre/instancia para TON UID 72. Usando placeholder '#TON_INSTANCE_72'.
+Advertencia: No se encontró nombre/instancia para TON UID 25. Usando placeholder '#TON_INSTANCE_25'.
+ -> 260 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+INFO: Agrupando 2 instr. bajo condición de Contact UID 40
+INFO: Agrupando 4 instr. bajo condición de Contact UID 47
+INFO: Agrupando 4 instr. bajo condición de Contact UID 34
+INFO: Agrupando 3 instr. bajo condición de Contact UID 31
+ -> 4 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 1: 260 proc SymPy, 4 agrup. Continuando...
+
+--- Pase 2 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+Warning: Referring to unknown source UID: 23
+Warning: Referring to unknown source UID: 23
+Warning: Referring to unknown source UID: 26
+Warning: Referring to unknown source UID: 29
+Warning: Referring to unknown source UID: 33
+Warning: Referring to unknown source UID: 37
+Warning: Referring to unknown source UID: 40
+Warning: Referring to unknown source UID: 26
+Warning: Referring to unknown source UID: 29
+Warning: Referring to unknown source UID: 32
+Warning: Referring to unknown source UID: 24
+Warning: Referring to unknown source UID: 27
+Warning: Referring to unknown source UID: 30
+ -> 45 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+INFO: Agrupando 2 instr. bajo condición de Contact UID 66
+INFO: Agrupando 3 instr. bajo condición de Contact UID 71
+ -> 2 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 2: 45 proc SymPy, 2 agrup. Continuando...
+
+--- Pase 3 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+Warning: Referring to unknown source UID: 23
+Warning: Referring to unknown source UID: 23
+Warning: Referring to unknown source UID: 26
+Warning: Referring to unknown source UID: 29
+Warning: Referring to unknown source UID: 33
+Warning: Referring to unknown source UID: 37
+Warning: Referring to unknown source UID: 40
+Warning: Referring to unknown source UID: 26
+Warning: Referring to unknown source UID: 29
+Warning: Referring to unknown source UID: 32
+Error during SymPy simplification for Coil 70:
+To simplify a logical expression with more than 8 variables may take a
+long time and requires the use of `force=True`.
+Warning: Referring to unknown source UID: 24
+Warning: Referring to unknown source UID: 27
+Warning: Referring to unknown source UID: 30
+ -> 13 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 3: 13 proc SymPy, 0 agrup. Continuando...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- Pase 4 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+Warning: Referring to unknown source UID: 23
+Warning: Referring to unknown source UID: 23
+Warning: Referring to unknown source UID: 26
+Warning: Referring to unknown source UID: 29
+Warning: Referring to unknown source UID: 33
+Warning: Referring to unknown source UID: 37
+Warning: Referring to unknown source UID: 40
+Warning: Referring to unknown source UID: 26
+Warning: Referring to unknown source UID: 29
+Warning: Referring to unknown source UID: 32
+Error during SymPy simplification for Coil 60:
+To simplify a logical expression with more than 8 variables may take a
+long time and requires the use of `force=True`.
+Error during SymPy simplification for Coil 62:
+To simplify a logical expression with more than 8 variables may take a
+long time and requires the use of `force=True`.
+Warning: Referring to unknown source UID: 24
+Warning: Referring to unknown source UID: 27
+Warning: Referring to unknown source UID: 30
+ -> 10 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+ -> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 4: 10 proc SymPy, 0 agrup. Continuando...
+
+--- Pase 5 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+Warning: Referring to unknown source UID: 23
+Warning: Referring to unknown source UID: 23
+Warning: Referring to unknown source UID: 26
+Warning: Referring to unknown source UID: 29
+Warning: Referring to unknown source UID: 33
+Warning: Referring to unknown source UID: 37
+Warning: Referring to unknown source UID: 40
+Warning: Referring to unknown source UID: 26
+Warning: Referring to unknown source UID: 29
+Warning: Referring to unknown source UID: 32
+Warning: Referring to unknown source UID: 24
+Warning: Referring to unknown source UID: 27
+Warning: Referring to unknown source UID: 30
+ -> 0 instrucciones (no STL) procesadas con SymPy.
+
+--- No se hicieron más cambios en el pase 5. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FB) ---
-INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+ADVERTENCIA: Se encontraron 119 instrucciones (no STL) que parecen no haber sido procesadas:
+ - Red '' (ID: 20, Lang: LAD), Instrucción UID: 28, Tipo: 'Rs'
+ - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 43, Tipo: 'O'
+ - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 44, Tipo: 'Contact'
+ - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 45, Tipo: 'Contact'
+ - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 46, Tipo: 'S_Move'
+ - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 47, Tipo: 'Contact'
+ - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 48, Tipo: 'MC_RESET'
+ - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 52, Tipo: 'Move'
+ - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 53, Tipo: 'S_Move'
+ - Red '' (ID: 51, Lang: LAD), Instrucción UID: 47, Tipo: 'Sr'
+ - Red '' (ID: 51, Lang: LAD), Instrucción UID: 48, Tipo: 'MC_POWER'
+ - Red '' (ID: 51, Lang: LAD), Instrucción UID: 52, Tipo: 'Move'
+ - Red '' (ID: 51, Lang: LAD), Instrucción UID: 53, Tipo: 'S_Move'
+ - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 52, Tipo: 'Eq'
+ - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 53, Tipo: 'Coil'
+ - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 54, Tipo: 'Eq'
+ - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 55, Tipo: 'Coil'
+ - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 56, Tipo: 'Eq'
+ - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 57, Tipo: 'Contact'
+ - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 58, Tipo: 'Coil'
+ - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 59, Tipo: 'Eq'
+ - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 60, Tipo: 'Coil'
+ - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 62, Tipo: 'Eq'
+ - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 63, Tipo: 'Coil'
+ - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 64, Tipo: 'Eq'
+ - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 65, Tipo: 'Coil'
+ - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 66, Tipo: 'Contact'
+ - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 67, Tipo: 'Coil'
+ - Red '' (ID: 6D, Lang: LAD), Instrucción UID: 26, Tipo: 'Ne'
+ - Red '' (ID: 6D, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil'
+ - Red '' (ID: 74, Lang: LAD), Instrucción UID: 38, Tipo: 'Eq'
+ - Red '' (ID: 74, Lang: LAD), Instrucción UID: 39, Tipo: 'Coil'
+ - Red '' (ID: 74, Lang: LAD), Instrucción UID: 40, Tipo: 'Eq'
+ - Red '' (ID: 74, Lang: LAD), Instrucción UID: 41, Tipo: 'Coil'
+ - Red '' (ID: 74, Lang: LAD), Instrucción UID: 42, Tipo: 'Eq'
+ - Red '' (ID: 74, Lang: LAD), Instrucción UID: 43, Tipo: 'Coil'
+ - Red '' (ID: 7B, Lang: LAD), Instrucción UID: 37, Tipo: 'Calc'
+ - Red '' (ID: 7B, Lang: LAD), Instrucción UID: 38, Tipo: 'Contact'
+ - Red '' (ID: 7B, Lang: LAD), Instrucción UID: 39, Tipo: 'Neg'
+ - Red '' (ID: 7B, Lang: LAD), Instrucción UID: 40, Tipo: 'LIMIT'
+ - Red '' (ID: 7B, Lang: LAD), Instrucción UID: 41, Tipo: 'Contact'
+ - Red '' (ID: 7B, Lang: LAD), Instrucción UID: 42, Tipo: 'LIMIT'
+ - Red '' (ID: 82, Lang: LAD), Instrucción UID: 29, Tipo: 'Calc'
+ - Red '' (ID: 82, Lang: LAD), Instrucción UID: 30, Tipo: 'LIMIT'
+ - Red '' (ID: 89, Lang: LAD), Instrucción UID: 40, Tipo: 'Calc'
+ - Red '' (ID: 89, Lang: LAD), Instrucción UID: 41, Tipo: 'Gt'
+ - Red '' (ID: 89, Lang: LAD), Instrucción UID: 42, Tipo: 'Contact'
+ - Red '' (ID: 89, Lang: LAD), Instrucción UID: 43, Tipo: 'Contact'
+ - Red '' (ID: 89, Lang: LAD), Instrucción UID: 44, Tipo: 'Contact'
+ - Red '' (ID: 89, Lang: LAD), Instrucción UID: 45, Tipo: 'Contact'
+ - Red '' (ID: 89, Lang: LAD), Instrucción UID: 46, Tipo: 'O'
+ - Red '' (ID: 89, Lang: LAD), Instrucción UID: 47, Tipo: 'Move'
+ - Red '' (ID: 89, Lang: LAD), Instrucción UID: 50, Tipo: 'LIMIT'
+ - Red '' (ID: 9E, Lang: LAD), Instrucción UID: 45, Tipo: 'Neg'
+ - Red '' (ID: 9E, Lang: LAD), Instrucción UID: 46, Tipo: 'Div'
+ - Red '' (ID: A5, Lang: LAD), Instrucción UID: 70, Tipo: 'S_Move'
+ - Red '' (ID: A5, Lang: LAD), Instrucción UID: 71, Tipo: 'Coil'
+ - Red '' (ID: A5, Lang: LAD), Instrucción UID: 77, Tipo: 'MC_MOVEVELOCITY'
+ - Red '' (ID: A5, Lang: LAD), Instrucción UID: 81, Tipo: 'Move'
+ - Red '' (ID: A5, Lang: LAD), Instrucción UID: 82, Tipo: 'S_Move'
+ - Red '' (ID: AC, Lang: LAD), Instrucción UID: 77, Tipo: 'S_Move'
+ - Red '' (ID: AC, Lang: LAD), Instrucción UID: 78, Tipo: 'Coil'
+ - Red '' (ID: B3, Lang: LAD), Instrucción UID: 45, Tipo: 'MC_HOME'
+ - Red '' (ID: B3, Lang: LAD), Instrucción UID: 49, Tipo: 'Move'
+ - Red '' (ID: B3, Lang: LAD), Instrucción UID: 50, Tipo: 'S_Move'
+ - Red '' (ID: B3, Lang: LAD), Instrucción UID: 52, Tipo: 'O'
+ - Red '' (ID: B3, Lang: LAD), Instrucción UID: 53, Tipo: 'SCoil'
+ - Red '' (ID: B3, Lang: LAD), Instrucción UID: 54, Tipo: 'RCoil'
+ - Red '' (ID: C1, Lang: LAD), Instrucción UID: 51, Tipo: 'Move'
+ - Red '' (ID: C1, Lang: LAD), Instrucción UID: 53, Tipo: 'Move'
+ - Red '' (ID: C1, Lang: LAD), Instrucción UID: 55, Tipo: 'Move'
+ - Red '' (ID: C8, Lang: LAD), Instrucción UID: 77, Tipo: 'S_Move'
+ - Red '' (ID: C8, Lang: LAD), Instrucción UID: 78, Tipo: 'Coil'
+ - Red '' (ID: C8, Lang: LAD), Instrucción UID: 85, Tipo: 'MC_MOVEABSOLUTE'
+ - Red '' (ID: C8, Lang: LAD), Instrucción UID: 89, Tipo: 'Move'
+ - Red '' (ID: C8, Lang: LAD), Instrucción UID: 90, Tipo: 'S_Move'
+ - Red '' (ID: D6, Lang: LAD), Instrucción UID: 55, Tipo: 'S_Move'
+ - Red '' (ID: D6, Lang: LAD), Instrucción UID: 56, Tipo: 'MC_MOVERELATIVE'
+ - Red '' (ID: D6, Lang: LAD), Instrucción UID: 60, Tipo: 'Move'
+ - Red '' (ID: D6, Lang: LAD), Instrucción UID: 61, Tipo: 'S_Move'
+ - Red '' (ID: EB, Lang: LAD), Instrucción UID: 74, Tipo: 'S_Move'
+ - Red '' (ID: EB, Lang: LAD), Instrucción UID: 75, Tipo: 'Coil'
+ - Red '' (ID: EB, Lang: LAD), Instrucción UID: 76, Tipo: 'MC_HALT'
+ - Red '' (ID: EB, Lang: LAD), Instrucción UID: 80, Tipo: 'Move'
+ - Red '' (ID: EB, Lang: LAD), Instrucción UID: 81, Tipo: 'S_Move'
+ - Red '' (ID: EB, Lang: LAD), Instrucción UID: 88, Tipo: 'S_Move'
+ - Red '' (ID: EB, Lang: LAD), Instrucción UID: 89, Tipo: 'MC_STOP'
+ - Red '' (ID: EB, Lang: LAD), Instrucción UID: 93, Tipo: 'Move'
+ - Red '' (ID: EB, Lang: LAD), Instrucción UID: 94, Tipo: 'S_Move'
+ - Red '' (ID: F2, Lang: LAD), Instrucción UID: 29, Tipo: 'Jump'
+ - Red '' (ID: 115, Lang: LAD), Instrucción UID: 64, Tipo: 'OutRange'
+ - Red '' (ID: 115, Lang: LAD), Instrucción UID: 66, Tipo: 'OutRange'
+ - Red '' (ID: 115, Lang: LAD), Instrucción UID: 68, Tipo: 'OutRange'
+ - Red '' (ID: 115, Lang: LAD), Instrucción UID: 70, Tipo: 'OutRange'
+ - Red '' (ID: 115, Lang: LAD), Instrucción UID: 79, Tipo: 'O'
+ - Red '' (ID: 115, Lang: LAD), Instrucción UID: 80, Tipo: 'SCoil'
+ - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 53, Tipo: 'InRange'
+ - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 54, Tipo: 'Eq'
+ - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 55, Tipo: 'Move'
+ - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 56, Tipo: 'Eq'
+ - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 57, Tipo: 'Move'
+ - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 58, Tipo: 'Eq'
+ - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 59, Tipo: 'Move'
+ - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 60, Tipo: 'Eq'
+ - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 61, Tipo: 'Move'
+ - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 62, Tipo: 'Eq'
+ - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 63, Tipo: 'Move'
+ - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 64, Tipo: 'Eq'
+ - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 65, Tipo: 'Move'
+ - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 66, Tipo: 'Eq'
+ - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 67, Tipo: 'Move'
+ - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 68, Tipo: 'Not'
+ - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 69, Tipo: 'SCoil'
+ - Red '' (ID: 138, Lang: LAD), Instrucción UID: 32, Tipo: 'SCATTER'
+ - Red '' (ID: 138, Lang: LAD), Instrucción UID: 33, Tipo: 'RCoil'
+ - Red '' (ID: 13F, Lang: LAD), Instrucción UID: 27, Tipo: 'RD_SINFO'
+ - Red '' (ID: 13F, Lang: LAD), Instrucción UID: 28, Tipo: 'Eq'
+ - Red '' (ID: 13F, Lang: LAD), Instrucción UID: 29, Tipo: 'Coil'
+ - Red '' (ID: 146, Lang: LAD), Instrucción UID: 36, Tipo: 'ReturnValue'
Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning_processed.json
Guardado completado.
@@ -14429,7 +15810,8 @@ Generando salida para: FB 'AxisTechnologyPositioning' (Original: AxisTechnologyP
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró 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: scl_output\AxisTechnologyPositioning.scl
+INFO: Detectadas 2 VAR_TEMP adicionales.
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\AxisTechnologyPositioning.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml ---
@@ -14472,14 +15854,31 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 32 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 1: 32 proc SymPy, 0 agrup. Continuando...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
+ADVERTENCIA: Se encontraron 12 instrucciones (no STL) que parecen no haber sido procesadas:
+ - Red '' (ID: B, Lang: LAD), Instrucción UID: 40, Tipo: 'SCATTER'
+ - Red '' (ID: B, Lang: LAD), Instrucción UID: 42, Tipo: 'SCATTER'
+ - Red '' (ID: B, Lang: LAD), Instrucción UID: 44, Tipo: 'SCATTER'
+ - Red '' (ID: B, Lang: LAD), Instrucción UID: 46, Tipo: 'SCATTER'
+ - Red '' (ID: 20, Lang: LAD), Instrucción UID: 25, Tipo: 'Calc'
+ - Red '' (ID: 27, Lang: LAD), Instrucción UID: 44, Tipo: 'InRange'
+ - Red '' (ID: 27, Lang: LAD), Instrucción UID: 45, Tipo: 'SCoil'
+ - Red '' (ID: 27, Lang: LAD), Instrucción UID: 48, Tipo: 'OutRange'
+ - Red '' (ID: 27, Lang: LAD), Instrucción UID: 50, Tipo: 'O'
+ - Red '' (ID: 27, Lang: LAD), Instrucción UID: 51, Tipo: 'RCoil'
+ - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 28, Tipo: 'RD_SINFO'
+ - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 29, Tipo: 'Move'
Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning_GetData_processed.json
Guardado completado.
@@ -14497,7 +15896,7 @@ Generando salida para: FC 'AxisTechnologyPositioning_GetData' (Original: AxisTec
WARNING: No se encontró definición para 'TO_PositioningAxis:v8.0'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\AxisTechnologyPositioning_GetData.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\AxisTechnologyPositioning_GetData.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Utilities\CHECK_AXIS_POSITION.xml ---
@@ -14548,14 +15947,27 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
+ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas:
+ - Red 'READ DATA FROM DRIVE' (ID: 4, Lang: LAD), Instrucción UID: 24, Tipo: 'DPRD_DAT'
Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\parsing\inv_SIEM_G120_processed.json
Guardado completado.
@@ -14566,7 +15978,7 @@ Generando salida para: FC 'inv_SIEM_G120' (Original: inv_SIEM_G120)
WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\inv_SIEM_G120.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\inv_SIEM_G120.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\SeamlessDivider_Main.xml ---
@@ -14628,7 +16040,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Interpolator_processed.json
Generando salida para: OB 'MC_Interpolator' (Original: MC_Interpolator)
-> Modo de generación: OB SCL
- -> Escribiendo archivo de salida final en: scl_output\MC_Interpolator.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\MC_Interpolator.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml ---
@@ -14653,6 +16065,11 @@ Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit.
- Procesando Red ID=4, Lenguaje Red=LAD
- Procesando Red ID=B, Lenguaje Red=LAD
+Error: Constante sin valor Access UID=23
+Advertencia: Ignorando Access inválido o con error UID=23 en red B
+Error: Constante sin valor Access UID=26
+Advertencia: Ignorando Access inválido o con error UID=26 en red B
+Advertencia: Fuente desconocida UID=23 conectada a 32.in2
- Procesando Red ID=12, Lenguaje Red=LAD
- Procesando Red ID=19, Lenguaje Red=LAD
Paso 6: Escribiendo el resultado en el archivo JSON...
@@ -14668,14 +16085,25 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
+ADVERTENCIA: Se encontraron 6 instrucciones (no STL) que parecen no haber sido procesadas:
+ - Red '' (ID: 4, Lang: LAD), Instrucción UID: 23, Tipo: 'Runtime'
+ - Red '' (ID: B, Lang: LAD), Instrucción UID: 32, Tipo: 'Calc'
+ - Red '' (ID: B, Lang: LAD), Instrucción UID: 33, Tipo: 'SET_CINT'
+ - Red '' (ID: B, Lang: LAD), Instrucción UID: 34, Tipo: 'RCoil'
+ - Red '' (ID: 19, Lang: LAD), Instrucción UID: 26, Tipo: 'Runtime'
+ - Red '' (ID: 19, Lang: LAD), Instrucción UID: 27, Tipo: 'Mul'
Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_PreInterpolator_processed.json
Guardado completado.
@@ -14683,7 +16111,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_PreInterpolator_processed.json
Generando salida para: OB 'MC_PreInterpolator' (Original: MC_PreInterpolator)
-> Modo de generación: OB SCL
- -> Escribiendo archivo de salida final en: scl_output\MC_PreInterpolator.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\MC_PreInterpolator.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml ---
@@ -14736,7 +16164,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Servo_processed.json
Generando salida para: OB 'MC_Servo' (Original: MC_Servo)
-> Modo de generación: OB SCL
- -> Escribiendo archivo de salida final en: scl_output\MC_Servo.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\MC_Servo.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmManagement.xml ---
@@ -14786,14 +16214,25 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 69 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 1: 69 proc SymPy, 0 agrup. Continuando...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
+ADVERTENCIA: Se encontraron 6 instrucciones (no STL) que parecen no haber sido procesadas:
+ - Red '' (ID: B, Lang: LAD), Instrucción UID: 26, Tipo: 'Rs'
+ - Red '' (ID: 12, Lang: LAD), Instrucción UID: 26, Tipo: 'Rs'
+ - Red '' (ID: 35, Lang: LAD), Instrucción UID: 31, Tipo: 'Contact'
+ - Red '' (ID: 35, Lang: LAD), Instrucción UID: 32, Tipo: 'SCoil'
+ - Red '' (ID: 35, Lang: LAD), Instrucción UID: 33, Tipo: 'Contact'
+ - Red '' (ID: 35, Lang: LAD), Instrucción UID: 34, Tipo: 'SCoil'
Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\AlarmsGeneric_processed.json
Guardado completado.
@@ -14801,7 +16240,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\AlarmsGeneric_processed.json
Generando salida para: FC 'AlarmsGeneric' (Original: AlarmsGeneric)
-> Modo de generación: FC SCL
- -> Escribiendo archivo de salida final en: scl_output\AlarmsGeneric.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\AlarmsGeneric.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml ---
@@ -14840,11 +16279,29 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+Advertencia: No se encontró nombre/instancia para TON UID 28. Usando placeholder '#TON_INSTANCE_28'.
+Advertencia: No se encontró nombre/instancia para TON UID 28. Usando placeholder '#TON_INSTANCE_28'.
+Advertencia: No se encontró nombre/instancia para TON UID 28. Usando placeholder '#TON_INSTANCE_28'.
+Advertencia: No se encontró nombre/instancia para TOF UID 30. Usando placeholder '#TOF_INSTANCE_30'.
+Advertencia: No se encontró nombre/instancia para TOF UID 30. Usando placeholder '#TOF_INSTANCE_30'.
+Advertencia: No se encontró nombre/instancia para TOF UID 30. Usando placeholder '#TOF_INSTANCE_30'.
+ -> 12 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 1: 12 proc SymPy, 0 agrup. Continuando...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -14855,7 +16312,8 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\Clocks_processed.json
Generando salida para: FC 'Clocks' (Original: Clocks)
-> Modo de generación: FC SCL
- -> Escribiendo archivo de salida final en: scl_output\Clocks.scl
+INFO: Detectadas 6 VAR_TEMP adicionales.
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Clocks.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml ---
@@ -14890,7 +16348,7 @@ Guardado de InstanceDB completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instAlarmPresence_processed.json
Generando salida para: InstanceDB '_instAlarmPresence' (Original: _instAlarmPresence)
-> Modo de generación: INSTANCE_DATA_BLOCK SCL
- -> Escribiendo archivo de salida final en: scl_output\_instAlarmPresence.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\_instAlarmPresence.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml ---
@@ -14925,7 +16383,7 @@ Guardado de InstanceDB completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instMachineCycle_processed.json
Generando salida para: InstanceDB '_instMachineCycle' (Original: _instMachineCycle)
-> Modo de generación: INSTANCE_DATA_BLOCK SCL
- -> Escribiendo archivo de salida final en: scl_output\_instMachineCycle.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\_instMachineCycle.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml ---
@@ -14965,11 +16423,23 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 33 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 1: 33 proc SymPy, 0 agrup. Continuando...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -14980,7 +16450,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\LampsGeneric_processed.json
Generando salida para: FC 'LampsGeneric' (Original: LampsGeneric)
-> Modo de generación: FC SCL
- -> Escribiendo archivo de salida final en: scl_output\LampsGeneric.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\LampsGeneric.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml ---
@@ -15009,24 +16479,89 @@ Paso 5: Se encontraron 24 elementos SW.Blocks.CompileUnit.
- Procesando Red ID=19, Lenguaje Red=LAD
- Procesando Red ID=20, Lenguaje Red=LAD
- Procesando Red ID=27, Lenguaje Red=LAD
+Error: Constante sin valor Access UID=24
+Advertencia: Ignorando Access inválido o con error UID=24 en red 27
+Error: Constante sin valor Access UID=26
+Advertencia: Ignorando Access inválido o con error UID=26 en red 27
+Error: Constante sin valor Access UID=29
+Advertencia: Ignorando Access inválido o con error UID=29 en red 27
+Error: Constante sin valor Access UID=31
+Advertencia: Ignorando Access inválido o con error UID=31 en red 27
- Procesando Red ID=2E, Lenguaje Red=LAD
- Procesando Red ID=35, Lenguaje Red=LAD
- Procesando Red ID=3C, Lenguaje Red=LAD
- Procesando Red ID=43, Lenguaje Red=LAD
- Procesando Red ID=4A, Lenguaje Red=LAD
+Error: Constante sin valor Access UID=22
+Advertencia: Ignorando Access inválido o con error UID=22 en red 4A
+Error: Constante sin valor Access UID=32
+Advertencia: Ignorando Access inválido o con error UID=32 en red 4A
+Advertencia: Fuente desconocida UID=22 conectada a 34.in2
+Advertencia: Fuente desconocida UID=32 conectada a 45.in
- Procesando Red ID=51, Lenguaje Red=LAD
+Error: Constante sin valor Access UID=22
+Advertencia: Ignorando Access inválido o con error UID=22 en red 51
+Error: Constante sin valor Access UID=24
+Advertencia: Ignorando Access inválido o con error UID=24 en red 51
+Advertencia: Fuente desconocida UID=22 conectada a 26.in2
+Advertencia: Fuente desconocida UID=24 conectada a 29.in
- Procesando Red ID=58, Lenguaje Red=LAD
+Error: Constante sin valor Access UID=22
+Advertencia: Ignorando Access inválido o con error UID=22 en red 58
+Error: Constante sin valor Access UID=24
+Advertencia: Ignorando Access inválido o con error UID=24 en red 58
+Advertencia: Fuente desconocida UID=22 conectada a 26.in2
+Advertencia: Fuente desconocida UID=24 conectada a 29.in
- Procesando Red ID=5F, Lenguaje Red=LAD
+Error: Constante sin valor Access UID=25
+Advertencia: Ignorando Access inválido o con error UID=25 en red 5F
+Error: Constante sin valor Access UID=27
+Advertencia: Ignorando Access inválido o con error UID=27 en red 5F
+Error: Constante sin valor Access UID=28
+Advertencia: Ignorando Access inválido o con error UID=28 en red 5F
+Advertencia: Fuente desconocida UID=28 conectada a 36.in
- Procesando Red ID=66, Lenguaje Red=LAD
+Error: Constante sin valor Access UID=28
+Advertencia: Ignorando Access inválido o con error UID=28 en red 66
+Advertencia: Fuente desconocida UID=28 conectada a 38.in
- Procesando Red ID=6D, Lenguaje Red=LAD
+Error: Constante sin valor Access UID=22
+Advertencia: Ignorando Access inválido o con error UID=22 en red 6D
+Advertencia: Fuente desconocida UID=22 conectada a 24.in2
- Procesando Red ID=74, Lenguaje Red=LAD
+Error: Constante sin valor Access UID=22
+Advertencia: Ignorando Access inválido o con error UID=22 en red 74
+Error: Constante sin valor Access UID=25
+Advertencia: Ignorando Access inválido o con error UID=25 en red 74
+Advertencia: Fuente desconocida UID=22 conectada a 28.in2
+Advertencia: Fuente desconocida UID=25 conectada a 31.in2
- Procesando Red ID=7B, Lenguaje Red=LAD
- Procesando Red ID=82, Lenguaje Red=LAD
+Error: Constante sin valor Access UID=21
+Advertencia: Ignorando Access inválido o con error UID=21 en red 82
+Error: Constante sin valor Access UID=23
+Advertencia: Ignorando Access inválido o con error UID=23 en red 82
+Error: Constante sin valor Access UID=26
+Advertencia: Ignorando Access inválido o con error UID=26 en red 82
+Error: Constante sin valor Access UID=29
+Advertencia: Ignorando Access inválido o con error UID=29 en red 82
+Advertencia: Fuente desconocida UID=26 conectada a 37.in2
+Advertencia: Fuente desconocida UID=29 conectada a 39.in2
- Procesando Red ID=89, Lenguaje Red=LAD
+Error: Constante sin valor Access UID=34
+Advertencia: Ignorando Access inválido o con error UID=34 en red 89
+Error: Constante sin valor Access UID=36
+Advertencia: Ignorando Access inválido o con error UID=36 en red 89
- Procesando Red ID=90, Lenguaje Red=LAD
- Procesando Red ID=97, Lenguaje Red=LAD
- Procesando Red ID=9E, Lenguaje Red=LAD
+Error: Constante sin valor Access UID=24
+Advertencia: Ignorando Access inválido o con error UID=24 en red 9E
+Advertencia: Fuente desconocida UID=24 conectada a 29.in2
- Procesando Red ID=A5, Lenguaje Red=LAD
+Error: Constante sin valor Access UID=25
+Advertencia: Ignorando Access inválido o con error UID=25 en red A5
+Advertencia: Fuente desconocida UID=25 conectada a 30.in2
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineCycle.json'
@@ -15040,14 +16575,152 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+Warning: Referring to unknown source UID: 25
+Warning: Referring to unknown source UID: 24
+Warning: Referring to unknown source UID: 22
+Warning: Referring to unknown source UID: 22
+Warning: Referring to unknown source UID: 22
+Warning: Referring to unknown source UID: 22
+Warning: Referring to unknown source UID: 22
+Warning: Referring to unknown source UID: 26
+Warning: Referring to unknown source UID: 29
+Warning: Referring to unknown source UID: 25
+Warning: Referring to unknown source UID: 32
+Warning: Referring to unknown source UID: 24
+Warning: Referring to unknown source UID: 24
+Warning: Referring to unknown source UID: 28
+Warning: Referring to unknown source UID: 28
+Advertencia: No se encontró nombre/instancia para TON UID 26. Usando placeholder '#TON_INSTANCE_26'.
+Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'.
+Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'.
+Advertencia: No se encontró nombre/instancia para TOF UID 24. Usando placeholder '#TOF_INSTANCE_24'.
+Advertencia: No se encontró nombre/instancia para TOF UID 29. Usando placeholder '#TOF_INSTANCE_29'.
+ -> 104 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 1: 104 proc SymPy, 0 agrup. Continuando...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- Pase 2 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+Warning: Referring to unknown source UID: 25
+Warning: Referring to unknown source UID: 24
+Warning: Referring to unknown source UID: 22
+Warning: Referring to unknown source UID: 22
+Warning: Referring to unknown source UID: 22
+Warning: Referring to unknown source UID: 22
+Warning: Referring to unknown source UID: 22
+Warning: Referring to unknown source UID: 26
+Warning: Referring to unknown source UID: 29
+Warning: Referring to unknown source UID: 25
+Warning: Referring to unknown source UID: 32
+Warning: Referring to unknown source UID: 24
+Warning: Referring to unknown source UID: 24
+Warning: Referring to unknown source UID: 28
+Warning: Referring to unknown source UID: 28
+Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'.
+Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'.
+Advertencia: No se encontró nombre/instancia para TOF UID 29. Usando placeholder '#TOF_INSTANCE_29'.
+ -> 17 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+ -> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 2: 17 proc SymPy, 0 agrup. Continuando...
+
+--- Pase 3 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+Warning: Referring to unknown source UID: 25
+Warning: Referring to unknown source UID: 24
+Warning: Referring to unknown source UID: 22
+Warning: Referring to unknown source UID: 22
+Warning: Referring to unknown source UID: 22
+Warning: Referring to unknown source UID: 22
+Warning: Referring to unknown source UID: 22
+Warning: Referring to unknown source UID: 26
+Warning: Referring to unknown source UID: 29
+Warning: Referring to unknown source UID: 25
+Warning: Referring to unknown source UID: 32
+Warning: Referring to unknown source UID: 24
+Warning: Referring to unknown source UID: 24
+Warning: Referring to unknown source UID: 28
+Warning: Referring to unknown source UID: 28
+Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'.
+Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'.
+Advertencia: No se encontró nombre/instancia para TOF UID 29. Usando placeholder '#TOF_INSTANCE_29'.
+ -> 4 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+ -> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 3: 4 proc SymPy, 0 agrup. Continuando...
+
+--- Pase 4 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+Warning: Referring to unknown source UID: 25
+Warning: Referring to unknown source UID: 24
+Warning: Referring to unknown source UID: 22
+Warning: Referring to unknown source UID: 22
+Warning: Referring to unknown source UID: 22
+Warning: Referring to unknown source UID: 22
+Warning: Referring to unknown source UID: 22
+Warning: Referring to unknown source UID: 26
+Warning: Referring to unknown source UID: 29
+Warning: Referring to unknown source UID: 25
+Warning: Referring to unknown source UID: 32
+Warning: Referring to unknown source UID: 24
+Warning: Referring to unknown source UID: 24
+Warning: Referring to unknown source UID: 28
+Warning: Referring to unknown source UID: 28
+Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'.
+Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'.
+Advertencia: No se encontró nombre/instancia para TOF UID 29. Usando placeholder '#TOF_INSTANCE_29'.
+ -> 0 instrucciones (no STL) procesadas con SymPy.
+
+--- No se hicieron más cambios en el pase 4. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FB) ---
-INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+ADVERTENCIA: Se encontraron 45 instrucciones (no STL) que parecen no haber sido procesadas:
+ - Red '' (ID: 27, Lang: LAD), Instrucción UID: 37, Tipo: 'InRange'
+ - Red '' (ID: 27, Lang: LAD), Instrucción UID: 38, Tipo: 'Contact'
+ - Red '' (ID: 27, Lang: LAD), Instrucción UID: 39, Tipo: 'O'
+ - Red '' (ID: 27, Lang: LAD), Instrucción UID: 40, Tipo: 'Contact'
+ - Red '' (ID: 27, Lang: LAD), Instrucción UID: 41, Tipo: 'InRange'
+ - Red '' (ID: 27, Lang: LAD), Instrucción UID: 42, Tipo: 'Contact'
+ - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 31, Tipo: 'Rs'
+ - Red '' (ID: 3C, Lang: LAD), Instrucción UID: 32, Tipo: 'Sr'
+ - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 34, Tipo: 'Eq'
+ - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 35, Tipo: 'Contact'
+ - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 36, Tipo: 'Contact'
+ - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 37, Tipo: 'Contact'
+ - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 38, Tipo: 'Contact'
+ - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 39, Tipo: 'Contact'
+ - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 40, Tipo: 'Contact'
+ - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 44, Tipo: 'O'
+ - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 45, Tipo: 'Move'
+ - Red '' (ID: 51, Lang: LAD), Instrucción UID: 26, Tipo: 'Eq'
+ - Red '' (ID: 51, Lang: LAD), Instrucción UID: 27, Tipo: 'TON'
+ - Red '' (ID: 51, Lang: LAD), Instrucción UID: 29, Tipo: 'Move'
+ - Red '' (ID: 58, Lang: LAD), Instrucción UID: 26, Tipo: 'Eq'
+ - Red '' (ID: 58, Lang: LAD), Instrucción UID: 27, Tipo: 'TON'
+ - Red '' (ID: 58, Lang: LAD), Instrucción UID: 29, Tipo: 'Move'
+ - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 35, Tipo: 'InRange'
+ - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 36, Tipo: 'Move'
+ - Red '' (ID: 66, Lang: LAD), Instrucción UID: 38, Tipo: 'Move'
+ - Red '' (ID: 6D, Lang: LAD), Instrucción UID: 24, Tipo: 'Eq'
+ - Red '' (ID: 6D, Lang: LAD), Instrucción UID: 25, Tipo: 'Coil'
+ - Red '' (ID: 74, Lang: LAD), Instrucción UID: 28, Tipo: 'Eq'
+ - Red '' (ID: 74, Lang: LAD), Instrucción UID: 29, Tipo: 'TOF'
+ - Red '' (ID: 74, Lang: LAD), Instrucción UID: 31, Tipo: 'Gt'
+ - Red '' (ID: 74, Lang: LAD), Instrucción UID: 33, Tipo: 'O'
+ - Red '' (ID: 74, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil'
+ - Red '' (ID: 82, Lang: LAD), Instrucción UID: 35, Tipo: 'InRange'
+ - Red '' (ID: 82, Lang: LAD), Instrucción UID: 36, Tipo: 'Coil'
+ - Red '' (ID: 82, Lang: LAD), Instrucción UID: 37, Tipo: 'Eq'
+ - Red '' (ID: 82, Lang: LAD), Instrucción UID: 38, Tipo: 'Coil'
+ - Red '' (ID: 82, Lang: LAD), Instrucción UID: 39, Tipo: 'Eq'
+ - Red '' (ID: 82, Lang: LAD), Instrucción UID: 40, Tipo: 'Coil'
+ - Red '' (ID: 89, Lang: LAD), Instrucción UID: 46, Tipo: 'InRange'
+ - Red '' (ID: 89, Lang: LAD), Instrucción UID: 47, Tipo: 'Coil'
+ - Red '' (ID: 9E, Lang: LAD), Instrucción UID: 29, Tipo: 'Ge'
+ - Red '' (ID: A5, Lang: LAD), Instrucción UID: 30, Tipo: 'Eq'
+ - Red '' (ID: A5, Lang: LAD), Instrucción UID: 31, Tipo: 'O'
+ - Red '' (ID: A5, Lang: LAD), Instrucción UID: 32, Tipo: 'Coil'
Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineCycle_processed.json
Guardado completado.
@@ -15057,7 +16730,8 @@ Generando salida para: FB 'MachineCycle' (Original: MachineCycle)
-> Modo de generación: FB SCL
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\MachineCycle.scl
+INFO: Detectadas 2 VAR_TEMP adicionales.
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\MachineCycle.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml ---
@@ -15106,14 +16780,29 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 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...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
+ADVERTENCIA: Se encontraron 3 instrucciones (no STL) que parecen no haber sido procesadas:
+ - Red '' (ID: 58, Lang: LAD), Instrucción UID: 26, Tipo: 'Contact'
+ - Red '' (ID: 58, Lang: LAD), Instrucción UID: 27, Tipo: 'RCoil'
+ - Red '' (ID: 58, Lang: LAD), Instrucción UID: 28, Tipo: 'RCoil'
Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineMain_processed.json
Guardado completado.
@@ -15121,7 +16810,8 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineMain_processed.json
Generando salida para: FC 'MachineMain' (Original: MachineMain)
-> Modo de generación: FC SCL
- -> Escribiendo archivo de salida final en: scl_output\MachineMain.scl
+INFO: Detectadas 1 VAR_TEMP adicionales.
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\MachineMain.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml ---
@@ -15158,7 +16848,7 @@ Generando salida para: GlobalDB 'buttonsAndLamps_NotUsed' (Original: buttonsAndL
-> 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: scl_output\buttonsAndLamps_NotUsed.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\buttonsAndLamps_NotUsed.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml ---
@@ -15193,7 +16883,7 @@ Guardado de GlobalDB completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\clock_processed.json
Generando salida para: GlobalDB 'clock' (Original: clock)
-> Modo de generación: DATA_BLOCK SCL
- -> Escribiendo archivo de salida final en: scl_output\clock.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\clock.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml ---
@@ -15230,7 +16920,7 @@ Generando salida para: GlobalDB 'electricalCabinet' (Original: electricalCabinet
-> Modo de generación: DATA_BLOCK SCL
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\electricalCabinet.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\electricalCabinet.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml ---
@@ -15268,7 +16958,7 @@ Generando salida para: GlobalDB 'machineData' (Original: machineData)
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró 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: scl_output\machineData.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\machineData.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml ---
@@ -15303,7 +16993,7 @@ Guardado de GlobalDB completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Setup\parsing\alarmMask_processed.json
Generando salida para: GlobalDB 'alarmMask' (Original: alarmMask)
-> Modo de generación: DATA_BLOCK SCL
- -> Escribiendo archivo de salida final en: scl_output\alarmMask.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\alarmMask.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml ---
@@ -15340,11 +17030,16 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 1 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 1: 1 proc SymPy, 0 agrup. Continuando...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- 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.
@@ -15355,7 +17050,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\Startup_processed.json
Generando salida para: OB 'Startup' (Original: Startup)
-> Modo de generación: OB SCL
- -> Escribiendo archivo de salida final en: scl_output\Startup.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Startup.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml ---
@@ -15390,7 +17085,7 @@ Guardado de InstanceDB completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\parsing\instTimingBeltRampGenerator_processed.json
Generando salida para: InstanceDB 'instTimingBeltRampGenerator' (Original: instTimingBeltRampGenerator)
-> Modo de generación: INSTANCE_DATA_BLOCK SCL
- -> Escribiendo archivo de salida final en: scl_output\instTimingBeltRampGenerator.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\instTimingBeltRampGenerator.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml ---
@@ -15416,8 +17111,28 @@ Paso 5: Se encontraron 5 elementos SW.Blocks.CompileUnit.
- Procesando Red ID=4, Lenguaje Red=LAD
- Procesando Red ID=B, Lenguaje Red=LAD
- Procesando Red ID=12, Lenguaje Red=LAD
+Error: Constante sin valor Access UID=23
+Advertencia: Ignorando Access inválido o con error UID=23 en red 12
+Error: Constante sin valor Access UID=26
+Advertencia: Ignorando Access inválido o con error UID=26 en red 12
+Advertencia: Fuente desconocida UID=23 conectada a 39.in2
+Advertencia: Fuente desconocida UID=26 conectada a 40.in2
- Procesando Red ID=19, Lenguaje Red=LAD
- Procesando Red ID=20, Lenguaje Red=LAD
+Error: Constante sin valor Access UID=23
+Advertencia: Ignorando Access inválido o con error UID=23 en red 20
+Error: Constante sin valor Access UID=24
+Advertencia: Ignorando Access inválido o con error UID=24 en red 20
+Error: Constante sin valor Access UID=25
+Advertencia: Ignorando Access inválido o con error UID=25 en red 20
+Error: Constante sin valor Access UID=31
+Advertencia: Ignorando Access inválido o con error UID=31 en red 20
+Error: Constante sin valor Access UID=35
+Advertencia: Ignorando Access inválido o con error UID=35 en red 20
+Error: Constante sin valor Access UID=36
+Advertencia: Ignorando Access inválido o con error UID=36 en red 20
+Advertencia: Fuente desconocida UID=35 conectada a 53.maxSpeed
+Advertencia: Fuente desconocida UID=36 conectada a 53.hwId
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltInterrupt.json'
@@ -15431,14 +17146,43 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+Warning: Referring to unknown source UID: 26
+Warning: Referring to unknown source UID: 23
+Warning: Referring to unknown source UID: 36
+ -> 10 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- Pase 2 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+Warning: Referring to unknown source UID: 26
+Warning: Referring to unknown source UID: 23
+Warning: Referring to unknown source UID: 36
+ -> 2 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+ -> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando...
+
+--- Pase 3 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+Warning: Referring to unknown source UID: 26
+Warning: Referring to unknown source UID: 23
+Warning: Referring to unknown source UID: 36
+ -> 0 instrucciones (no STL) procesadas con SymPy.
+
+--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FC) ---
-INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+ADVERTENCIA: Se encontraron 8 instrucciones (no STL) que parecen no haber sido procesadas:
+ - Red '' (ID: 12, Lang: LAD), Instrucción UID: 39, Tipo: 'Sub'
+ - Red '' (ID: 12, Lang: LAD), Instrucción UID: 40, Tipo: 'Add'
+ - Red '' (ID: 12, Lang: LAD), Instrucción UID: 41, Tipo: 'InRange'
+ - Red '' (ID: 12, Lang: LAD), Instrucción UID: 42, Tipo: 'SCoil'
+ - Red '' (ID: 20, Lang: LAD), Instrucción UID: 48, Tipo: 'Calc'
+ - Red '' (ID: 20, Lang: LAD), Instrucción UID: 49, Tipo: 'Convert'
+ - Red '' (ID: 20, Lang: LAD), Instrucción UID: 50, Tipo: 'LIMIT'
+ - Red '' (ID: 20, Lang: LAD), Instrucción UID: 53, Tipo: 'Call'
Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltInterrupt_processed.json
Guardado completado.
@@ -15446,7 +17190,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltInterrupt_processed.json
Generando salida para: FC 'TimingBeltInterrupt' (Original: TimingBeltInterrupt)
-> Modo de generación: FC SCL
- -> Escribiendo archivo de salida final en: scl_output\TimingBeltInterrupt.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\TimingBeltInterrupt.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml ---
@@ -15490,14 +17234,35 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
- -> 0 instrucciones (no STL) procesadas con SymPy.
+ -> 13 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 1: 13 proc SymPy, 0 agrup. Continuando...
---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+--- Pase 2 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 2 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+ -> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando...
+
+--- Pase 3 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 1 instrucciones (no STL) procesadas con SymPy.
+ Fase 2 (Agrupación IF con Simplificación):
+ -> 0 agrupaciones realizadas (en redes no STL).
+--- Fin Pase 3: 1 proc SymPy, 0 agrup. Continuando...
+
+--- Pase 4 ---
+ Fase 1 (SymPy Base - Orden por Prioridad):
+ -> 0 instrucciones (no STL) procesadas con SymPy.
+
+--- No se hicieron más cambios en el pase 4. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FC) ---
-INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas:
+ - Red '' (ID: 19, Lang: LAD), Instrucción UID: 31, Tipo: 'O'
+ - Red '' (ID: 19, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr'
Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltManager_processed.json
Guardado completado.
@@ -15505,7 +17270,7 @@ Guardado completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltManager_processed.json
Generando salida para: FC 'TimingBeltManager' (Original: TimingBeltManager)
-> Modo de generación: FC SCL
- -> Escribiendo archivo de salida final en: scl_output\TimingBeltManager.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\TimingBeltManager.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml ---
@@ -15540,7 +17305,7 @@ Guardado de GlobalDB completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltData_processed.json
Generando salida para: GlobalDB 'timingBeltData' (Original: timingBeltData)
-> Modo de generación: DATA_BLOCK SCL
- -> Escribiendo archivo de salida final en: scl_output\timingBeltData.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\timingBeltData.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml ---
@@ -15575,7 +17340,7 @@ Guardado de GlobalDB completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltSetupData_processed.json
Generando salida para: GlobalDB 'timingBeltSetupData' (Original: timingBeltSetupData)
-> Modo de generación: DATA_BLOCK SCL
- -> Escribiendo archivo de salida final en: scl_output\timingBeltSetupData.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\timingBeltSetupData.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml ---
@@ -15610,7 +17375,7 @@ Guardado de GlobalDB completado.
Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerData_processed.json
Generando salida para: GlobalDB 'dividerData' (Original: dividerData)
-> Modo de generación: DATA_BLOCK SCL
- -> Escribiendo archivo de salida final en: scl_output\dividerData.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\dividerData.scl
Generación de .SCL completada.
--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml ---
@@ -15658,58 +17423,58 @@ Generando salida para: GlobalDB 'dividerInterface' (Original: dividerInterface)
WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
- -> Escribiendo archivo de salida final en: scl_output\dividerInterface.scl
+ -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\dividerInterface.scl
Generación de .SCL completada.
---- Fase 1.5: Copiando archivos SCL existentes desde 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\scl_output' ---
+--- Fase 1.5: Copiando archivos SCL existentes desde 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\scl_output' ---
Se encontraron 16 archivos .scl existentes para copiar:
-Copia de SCL existentes finalizada. Copiados: 16, Omitidos (conflicto nombre): 0
+Copia de SCL existentes finalizada. Copiados: 0, Omitidos (conflicto nombre): 16
--- Fase 2: Ejecutando x4_cross_reference.py (salida en 'xref_output/') ---
-Ejecutando x4 (generate_cross_references) sobre: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source, salida en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\xref_output
+Ejecutando x4 (generate_cross_references) sobre: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC, salida en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\xref_output
--- Iniciando Generación de Referencias Cruzadas y Fuentes MD (x4) ---
-Buscando archivos JSON procesados en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source
-Directorio de salida XRef: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\xref_output
+Buscando archivos JSON procesados en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC
+Directorio de salida XRef: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\xref_output
Directorio fuente SCL/MD (para análisis DB/Tag y copia): scl_output
Subdirectorio fuentes MD para XRef: source
-Copiando y preparando archivos fuente para Obsidian en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\xref_output\source
+Copiando y preparando archivos fuente para Obsidian en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\xref_output\source
Archivos fuente preparados: 290 SCL convertidos, 51 MD copiados.
-Buscando archivos XML XRef en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\ProgramBlocks_CR
+Buscando archivos XML XRef en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR
Archivos JSON encontrados: 325
Datos cargados para 325 bloques.
Mapa InstanciaDB -> FB creado con 0 entradas.
Datos cargados para 325 bloques (146 PLC Tags globales).
Construyendo grafo de llamadas desde archivos XML XRef...
-Generando ÁRBOL XRef de llamadas en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\xref_output\xref_calls_tree.md
-Generando RESUMEN XRef de uso de DBs en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\xref_output\xref_db_usage_summary.md
-Generando RESUMEN XRef de uso de PLC Tags en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\xref_output\xref_plc_tags_summary.md
+Generando ÁRBOL XRef de llamadas en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\xref_output\xref_calls_tree.md
+Generando RESUMEN XRef de uso de DBs en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\xref_output\xref_db_usage_summary.md
+Generando RESUMEN XRef de uso de PLC Tags en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\xref_output\xref_plc_tags_summary.md
--- Generación de Referencias Cruzadas y Fuentes MD (x4) Completada ---
--- Fase 3: Ejecutando x5_aggregate.py (salida en 'full_project_representation.md') ---
-Ejecutando x5 (aggregate_outputs) sobre: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source, salida agregada en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\full_project_representation.md
+Ejecutando x5 (aggregate_outputs) sobre: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC, salida agregada en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\full_project_representation.md
--- Iniciando Agregación de Archivos (x5) ---
Leyendo desde directorios: 'scl_output' y 'xref_output' (relativos a la raíz)
-Directorio Raíz del Proyecto: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source
-Archivo de Salida: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\full_project_representation.md
-Buscando archivos SCL con patrón: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\**\*.scl
-Buscando archivos MD con patrón: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\**\*.md
+Directorio Raíz del Proyecto: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC
+Archivo de Salida: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\full_project_representation.md
+Buscando archivos SCL con patrón: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\**\*.scl
+Buscando archivos MD con patrón: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\**\*.md
Se agregarán 701 archivos.
- Agregando: 98050_PLC\ProgramBlocks_SCL\!!! SYS !!!\FB\FB_SICK_AFx60_PN.scl
- Agregando: 98050_PLC\ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.scl
- Agregando: 98050_PLC\ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.scl
- Agregando: 98050_PLC\ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.scl
- Agregando: 98050_PLC\ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.scl
- Agregando: 98050_PLC\ProgramBlocks_SCL\!!! SYS !!!\FC\FC Read DI.scl
- Agregando: 98050_PLC\ProgramBlocks_SCL\!!! SYS !!!\FC\FC Read DO.scl
- Agregando: 98050_PLC\ProgramBlocks_SCL\!!! SYS !!!\FC\FC Write DO.scl
- Agregando: 98050_PLC\ProgramBlocks_SCL\Divider\AAA_VirtualMaster\VirtualMasterManager.scl
- Agregando: 98050_PLC\ProgramBlocks_SCL\Divider\Libraries\Generic\Alarms\AlarmPresenceAndAcknowledge.scl
- Agregando: 98050_PLC\ProgramBlocks_SCL\Divider\Libraries\Motion\RampGenerator.scl
- Agregando: 98050_PLC\ProgramBlocks_SCL\Divider\Libraries\Motion\Utilities\CHECK_AXIS_POSITION.scl
- Agregando: 98050_PLC\ProgramBlocks_SCL\Divider\Libraries\SeamlessDivider\SeamlessDivider_Main.scl
- Agregando: 98050_PLC\ProgramBlocks_SCL\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology.scl
- Agregando: 98050_PLC\ProgramBlocks_SCL\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology_MCInterrupt.scl
- Agregando: 98050_PLC\ProgramBlocks_SCL\Divider\Machine\AlarmManagement.scl
+ Agregando: ProgramBlocks_SCL\!!! SYS !!!\FB\FB_SICK_AFx60_PN.scl
+ Agregando: ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.scl
+ Agregando: ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.scl
+ Agregando: ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.scl
+ Agregando: ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.scl
+ Agregando: ProgramBlocks_SCL\!!! SYS !!!\FC\FC Read DI.scl
+ Agregando: ProgramBlocks_SCL\!!! SYS !!!\FC\FC Read DO.scl
+ Agregando: ProgramBlocks_SCL\!!! SYS !!!\FC\FC Write DO.scl
+ Agregando: ProgramBlocks_SCL\Divider\AAA_VirtualMaster\VirtualMasterManager.scl
+ Agregando: ProgramBlocks_SCL\Divider\Libraries\Generic\Alarms\AlarmPresenceAndAcknowledge.scl
+ Agregando: ProgramBlocks_SCL\Divider\Libraries\Motion\RampGenerator.scl
+ Agregando: ProgramBlocks_SCL\Divider\Libraries\Motion\Utilities\CHECK_AXIS_POSITION.scl
+ Agregando: ProgramBlocks_SCL\Divider\Libraries\SeamlessDivider\SeamlessDivider_Main.scl
+ Agregando: ProgramBlocks_SCL\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology.scl
+ Agregando: ProgramBlocks_SCL\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology_MCInterrupt.scl
+ Agregando: ProgramBlocks_SCL\Divider\Machine\AlarmManagement.scl
Agregando: scl_output\AlarmManagement.scl
Agregando: scl_output\AlarmPresenceAndAcknowledge.scl
Agregando: scl_output\AlarmsGeneric.scl
@@ -16396,7 +18161,7 @@ Se agregarán 701 archivos.
Agregando: xref_output\xref_db_usage_summary.md
Agregando: xref_output\xref_plc_tags_summary.md
-Agregación completada. Archivo guardado en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\full_project_representation.md
+Agregación completada. Archivo guardado en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\full_project_representation.md
-------------------- Resumen Final del Procesamiento Completo --------------------
Total de archivos XML encontrados: 341
@@ -16405,17 +18170,17 @@ Archivos completamente saltados (x1, x2, x3): 0
Archivos parcialmente saltados (x1, x2 saltados; x3 ejecutado): 0
Archivos fallidos (en x1, x2, x3 o error inesperado): 0
Archivos XML omitidos (priorizando .scl nativo): 16
-Archivos SCL existentes copiados (Fase 1.5): 16
-Archivos SCL existentes omitidos por conflicto (Fase 1.5): 0
+Archivos SCL existentes copiados (Fase 1.5): 0
+Archivos SCL existentes omitidos por conflicto (Fase 1.5): 16
Fase 2 (Generación XRef - x4): Completada
Fase 3 (Agregación - x5): Completada
--------------------------------------------------------------------------------
Proceso finalizado exitosamente.
-Proceso finalizado exitosamente. Consulta 'log.txt' para detalles.
+Proceso finalizado exitosamente. Consulta 'log_98050_PLC.txt' para detalles.
========================================= LOG END ==========================================
--- ERRORES (STDERR) ---
-ADVERTENCIA: No se encontraron archivos '*_XRef.xml' en D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\ProgramBlocks_CR. El árbol de llamadas estará vacío.
+ADVERTENCIA: No se encontraron archivos '*_XRef.xml' en D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR. El árbol de llamadas estará vacío.
--- FIN DEL LOG ---
diff --git a/backend/script_groups/XML Parser to SCL/parsers/__pycache__/parse_lad_fbd.cpython-312.pyc b/backend/script_groups/XML Parser to SCL/parsers/__pycache__/parse_lad_fbd.cpython-312.pyc
index 6c7f545..333e533 100644
Binary files a/backend/script_groups/XML Parser to SCL/parsers/__pycache__/parse_lad_fbd.cpython-312.pyc and b/backend/script_groups/XML Parser to SCL/parsers/__pycache__/parse_lad_fbd.cpython-312.pyc differ
diff --git a/backend/script_groups/XML Parser to SCL/parsers/__pycache__/parser_utils.cpython-312.pyc b/backend/script_groups/XML Parser to SCL/parsers/__pycache__/parser_utils.cpython-312.pyc
index 6e5bde5..6a5fb6d 100644
Binary files a/backend/script_groups/XML Parser to SCL/parsers/__pycache__/parser_utils.cpython-312.pyc and b/backend/script_groups/XML Parser to SCL/parsers/__pycache__/parser_utils.cpython-312.pyc differ
diff --git a/backend/script_groups/XML Parser to SCL/parsers/parse_lad_fbd.py b/backend/script_groups/XML Parser to SCL/parsers/parse_lad_fbd.py
index f3e7ad9..85a9e67 100644
--- a/backend/script_groups/XML Parser to SCL/parsers/parse_lad_fbd.py
+++ b/backend/script_groups/XML Parser to SCL/parsers/parse_lad_fbd.py
@@ -61,15 +61,19 @@ def parse_lad_fbd_network(network_element):
network_lang = lang_node_net[0].strip()
# --- Buscar FlgNet ---
- # Buscar NetworkSource y luego FlgNet (ambos usan namespace flg)
- network_source_node = network_element.xpath(".//flg:NetworkSource", namespaces=ns)
+ # Paso 1: localizar el nodo (sin importar namespace)
+ network_source_node = network_element.xpath(".//*[local-name()='NetworkSource']")
+
flgnet = None
if network_source_node:
- flgnet_list = network_source_node[0].xpath("./flg:FlgNet", namespaces=ns)
+ # Buscar FlgNet dentro del NetworkSource
+ flgnet_list = network_source_node[0].xpath(".//*[local-name()='FlgNet']")
if flgnet_list:
flgnet = flgnet_list[0]
- else: # Intentar buscar FlgNet directamente si no hay NetworkSource
- flgnet_list = network_element.xpath(".//flg:FlgNet", namespaces=ns)
+
+ # Paso 2: si no se encontró, intentar buscar FlgNet directamente en el CompileUnit
+ if flgnet is None:
+ flgnet_list = network_element.xpath(".//*[local-name()='FlgNet']")
if flgnet_list:
flgnet = flgnet_list[0]
diff --git a/backend/script_groups/XML Parser to SCL/parsers/parser_utils.py b/backend/script_groups/XML Parser to SCL/parsers/parser_utils.py
index 5b0b689..25c14ec 100644
--- a/backend/script_groups/XML Parser to SCL/parsers/parser_utils.py
+++ b/backend/script_groups/XML Parser to SCL/parsers/parser_utils.py
@@ -478,3 +478,74 @@ def parse_interface_members(member_elements):
} # Guardar como dict simple si no hay comment
members_data.append(member_info)
return members_data
+
+# --- NUEVA FUNCIÓN: Adaptación dinámica de namespaces ---
+
+def adapt_namespaces(root):
+ """Actualiza dinámicamente los valores en el diccionario global `ns` para que
+ coincidan con los namespaces reales presentes en el XML exportado por TIA.
+
+ Debe llamarse después de obtener la raíz (`root = tree.getroot()`). Si en el
+ XML aparecen nuevas versiones (p.ej. v6) de los URIs, esta función las
+ detectará y sobreescribirá las entradas correspondientes en `ns`.
+ """
+ if root is None:
+ return # nada que hacer
+
+ detected = {}
+
+ # 1) Examinar los namespaces declarados en la raíz (cuando existan)
+ if hasattr(root, "nsmap") and root.nsmap:
+ for uri in root.nsmap.values():
+ if not uri or "siemens.com/automation" not in str(uri):
+ continue
+ _assign_uri_to_prefix(str(uri), detected)
+
+ # 2) Escaneo rápido por elementos clave si aún no hemos encontrado URIs
+ # Utilizamos búsquedas sin namespace (local-name) para localizar el primer
+ # elemento relevante y extraer su URI real.
+
+ # helper interno
+
+ def find_uri_by_localname(tag_local):
+ elem = root.xpath(f'//*[local-name()="{tag_local}"]')
+ if elem:
+ return etree.QName(elem[0]).namespace
+ return None
+
+ if "flg" not in detected or not detected.get("flg"):
+ flg_uri = find_uri_by_localname("FlgNet")
+ if flg_uri:
+ detected["flg"] = flg_uri
+
+ if "st" not in detected or not detected.get("st"):
+ st_uri = find_uri_by_localname("StructuredText")
+ if st_uri:
+ detected["st"] = st_uri
+
+ if "stl" not in detected or not detected.get("stl"):
+ stl_uri = find_uri_by_localname("StatementList")
+ if stl_uri:
+ detected["stl"] = stl_uri
+
+ if "iface" not in detected or not detected.get("iface"):
+ iface_uri = find_uri_by_localname("Sections")
+ if iface_uri and "/Interface/" in iface_uri:
+ detected["iface"] = iface_uri
+
+ if detected:
+ ns.update(detected)
+
+
+# --- función auxiliar privada para adapt_namespaces ---
+
+def _assign_uri_to_prefix(uri_str: str, out_dict: dict):
+ """Asigna un URI concreto al prefijo adecuado en `out_dict`."""
+ if "/Interface/" in uri_str:
+ out_dict["iface"] = uri_str
+ elif "/NetworkSource/FlgNet/" in uri_str:
+ out_dict["flg"] = uri_str
+ elif "/NetworkSource/StructuredText/" in uri_str:
+ out_dict["st"] = uri_str
+ elif "/NetworkSource/StatementList/" in uri_str:
+ out_dict["stl"] = uri_str
diff --git a/backend/script_groups/XML Parser to SCL/x1_to_json.py b/backend/script_groups/XML Parser to SCL/x1_to_json.py
index c66c5a4..f8c03eb 100644
--- a/backend/script_groups/XML Parser to SCL/x1_to_json.py
+++ b/backend/script_groups/XML Parser to SCL/x1_to_json.py
@@ -25,7 +25,7 @@ from backend.script_utils import load_configuration
# Importar funciones comunes y namespaces desde el nuevo módulo de utils
try:
- from parsers.parser_utils import ns, get_multilingual_text, parse_interface_members
+ from parsers.parser_utils import ns, get_multilingual_text, parse_interface_members, adapt_namespaces
except ImportError as e:
print(
f"Error crítico: No se pudieron importar funciones desde parsers.parser_utils: {e}"
@@ -253,6 +253,11 @@ def convert_xml_to_json(xml_filepath, json_filepath):
parser = etree.XMLParser(remove_blank_text=True, recover=True)
tree = etree.parse(xml_filepath, parser)
root = tree.getroot()
+ # Ajustar namespaces dinámicamente para soportar distintas versiones de TIA
+ try:
+ adapt_namespaces(root)
+ except Exception as e_ns:
+ print(f"Advertencia: No se pudo adaptar namespaces dinámicamente: {e_ns}")
print("Paso 1: Parseo XML completado.")
result = None
diff --git a/data/log.txt b/data/log.txt
index b30b25b..1bffd55 100644
--- a/data/log.txt
+++ b/data/log.txt
@@ -1,14965 +1,16569 @@
-[20:44:23] Iniciando ejecución de x0_main.py en D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source...
-[20:44:23] INFO: format_variable_name importado desde generators.generator_utils
-[20:44:23] ======================================== LOG START ========================================
-[20:44:23] Directorio de trabajo base configurado: 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source'
-[20:44:23] Buscando archivos XML recursivamente en: 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source'
-[20:44:23] Se encontraron 341 archivos XML para procesar:
-[20:44:23] - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml
-[20:44:23] - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml
-[20:44:23] - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml
-[20:44:23] - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml
-[20:44:23] - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml
-[20:44:23] - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml
-[20:44:23] - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml
-[20:44:23] - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml
-[20:44:23] - 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml
-[20:44:23] - 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml
-[20:44:23] - 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml
-[20:44:23] - 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml
-[20:44:23] - 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml
-[20:44:23] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml
-[20:44:23] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml
-[20:44:23] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml
-[20:44:23] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml
-[20:44:23] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml
-[20:44:23] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml
-[20:44:23] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml
-[20:44:23] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml
-[20:44:23] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml
-[20:44:23] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml
-[20:44:23] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml
-[20:44:23] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml
-[20:44:23] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml
-[20:44:23] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml
-[20:44:23] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml
-[20:44:23] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml
-[20:44:23] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml
-[20:44:23] - 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml
-[20:44:23] - 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml
-[20:44:23] - 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml
-[20:44:23] - 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml
-[20:44:23] - 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml
-[20:44:23] - 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml
-[20:44:23] - 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml
-[20:44:23] - 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml
-[20:44:23] - 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml
-[20:44:23] - 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml
-[20:44:23] - 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml
-[20:44:23] - 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml
-[20:44:23] - 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml
-[20:44:23] - 98050_PLC\PlcTags\CONSTANTS.xml
-[20:44:23] - 98050_PLC\PlcTags\Default tag table.xml
-[20:44:23] - 98050_PLC\PlcTags\Inputs.xml
-[20:44:23] - 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml
-[20:44:23] - 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml
-[20:44:23] - 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml
-[20:44:23] - 98050_PLC\PlcTags\Merker.xml
-[20:44:23] - 98050_PLC\PlcTags\Outputs.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Motors Manage.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB_SICK_AFx60_PN.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FC Minimotor Managment.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DI.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DO.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Write DO.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB SICK_AFx60_PN_M34.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB_SICK_AFx60_Data.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31510.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M34410.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M30710.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31110.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31210.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31310.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31610.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31710.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31810.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31910.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34010.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34110.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34210.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34310.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\VirtualMasterManager.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Generic\Alarms\AlarmPresenceAndAcknowledge.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\RampGenerator.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Utilities\CHECK_AXIS_POSITION.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\SeamlessDivider_Main.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology_MCInterrupt.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmManagement.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml
-[20:44:23] - 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml
-[20:44:23] --- Fase 0.5: Identificando archivos .scl nativos existentes ---
-[20:44:23] Se identificaron 16 posibles bloques SCL nativos (con archivo .scl).
-[20:44:23] --- Fase 1: Procesamiento Individual (x1, x2, x3) ---
-[20:44:23] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml ---
-[20:44:23] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml ---
-[20:44:23] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_Home.json'...
-[20:44:23] Cargando parsers de red...
-[20:44:23] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:23] Total de lenguajes con parser cargado: 5
-[20:44:23] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:23] Metadatos XML: ModTime=1749751932.789402, Size=7101
-[20:44:23] Paso 1: Parseando archivo XML...
-[20:44:23] Paso 1: Parseo XML completado.
-[20:44:23] Paso 2: Detectando tipo de objeto principal...
-[20:44:23] -> Detectado: PlcStruct (UDT)
-[20:44:23] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:23] Paso 6: Escritura JSON completada.
-[20:44:23] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_Home.json'
-[20:44:23] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml ---
-[20:44:23] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_Home.json
-[20:44:23] Procesando bloque tipo: PlcUDT
-[20:44:23] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:23] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_Home_processed.json
-[20:44:23] Guardado de PlcUDT completado.
-[20:44:23] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml ---
-[20:44:23] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_Home_processed.json
-[20:44:23] Generando salida para: PlcUDT 'Ctr_MiniMotor_Home' (Original: Ctr_MiniMotor_Home)
-[20:44:23] -> Modo de generación: UDT Markdown
-[20:44:23] -> Escribiendo archivo de salida final en: scl_output\Ctr_MiniMotor_Home.md
-[20:44:23] Generación de .MD completada.
-[20:44:23] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml ---
-[20:44:23] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml ---
-[20:44:23] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfPosition.json'...
-[20:44:23] Cargando parsers de red...
-[20:44:23] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:23] Total de lenguajes con parser cargado: 5
-[20:44:23] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:23] Metadatos XML: ModTime=1749751932.7653422, Size=9621
-[20:44:23] Paso 1: Parseando archivo XML...
-[20:44:23] Paso 1: Parseo XML completado.
-[20:44:23] Paso 2: Detectando tipo de objeto principal...
-[20:44:23] -> Detectado: PlcStruct (UDT)
-[20:44:23] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:23] Paso 6: Escritura JSON completada.
-[20:44:23] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfPosition.json'
-[20:44:23] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml ---
-[20:44:23] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfPosition.json
-[20:44:23] Procesando bloque tipo: PlcUDT
-[20:44:23] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:23] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfPosition_processed.json
-[20:44:23] Guardado de PlcUDT completado.
-[20:44:23] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml ---
-[20:44:23] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfPosition_processed.json
-[20:44:23] Generando salida para: PlcUDT 'Ctr_MiniMotor_ProfPosition' (Original: Ctr_MiniMotor_ProfPosition)
-[20:44:23] -> Modo de generación: UDT Markdown
-[20:44:23] -> Escribiendo archivo de salida final en: scl_output\Ctr_MiniMotor_ProfPosition.md
-[20:44:23] Generación de .MD completada.
-[20:44:23] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml ---
-[20:44:23] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml ---
-[20:44:23] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfTorque.json'...
-[20:44:23] Cargando parsers de red...
-[20:44:23] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:23] Total de lenguajes con parser cargado: 5
-[20:44:23] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:23] Metadatos XML: ModTime=1749751932.8133695, Size=5318
-[20:44:23] Paso 1: Parseando archivo XML...
-[20:44:23] Paso 1: Parseo XML completado.
-[20:44:23] Paso 2: Detectando tipo de objeto principal...
-[20:44:23] -> Detectado: PlcStruct (UDT)
-[20:44:23] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:23] Paso 6: Escritura JSON completada.
-[20:44:23] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfTorque.json'
-[20:44:23] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml ---
-[20:44:23] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfTorque.json
-[20:44:23] Procesando bloque tipo: PlcUDT
-[20:44:23] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:23] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfTorque_processed.json
-[20:44:23] Guardado de PlcUDT completado.
-[20:44:23] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml ---
-[20:44:23] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfTorque_processed.json
-[20:44:23] Generando salida para: PlcUDT 'Ctr_MiniMotor_ProfTorque' (Original: Ctr_MiniMotor_ProfTorque)
-[20:44:23] -> Modo de generación: UDT Markdown
-[20:44:23] -> Escribiendo archivo de salida final en: scl_output\Ctr_MiniMotor_ProfTorque.md
-[20:44:23] Generación de .MD completada.
-[20:44:23] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml ---
-[20:44:23] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml ---
-[20:44:23] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfVelocity.json'...
-[20:44:23] Cargando parsers de red...
-[20:44:23] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:23] Total de lenguajes con parser cargado: 5
-[20:44:23] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:23] Metadatos XML: ModTime=1749751932.7428684, Size=6565
-[20:44:23] Paso 1: Parseando archivo XML...
-[20:44:23] Paso 1: Parseo XML completado.
-[20:44:23] Paso 2: Detectando tipo de objeto principal...
-[20:44:23] -> Detectado: PlcStruct (UDT)
-[20:44:23] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:23] Paso 6: Escritura JSON completada.
-[20:44:23] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfVelocity.json'
-[20:44:23] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml ---
-[20:44:23] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfVelocity.json
-[20:44:23] Procesando bloque tipo: PlcUDT
-[20:44:23] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:23] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfVelocity_processed.json
-[20:44:23] Guardado de PlcUDT completado.
-[20:44:23] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml ---
-[20:44:23] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfVelocity_processed.json
-[20:44:23] Generando salida para: PlcUDT 'Ctr_MiniMotor_ProfVelocity' (Original: Ctr_MiniMotor_ProfVelocity)
-[20:44:23] -> Modo de generación: UDT Markdown
-[20:44:23] -> Escribiendo archivo de salida final en: scl_output\Ctr_MiniMotor_ProfVelocity.md
-[20:44:23] Generación de .MD completada.
-[20:44:23] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml ---
-[20:44:23] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml ---
-[20:44:23] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_CtrWord.json'...
-[20:44:23] Cargando parsers de red...
-[20:44:23] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:23] Total de lenguajes con parser cargado: 5
-[20:44:23] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:23] Metadatos XML: ModTime=1749751932.839264, Size=11304
-[20:44:23] Paso 1: Parseando archivo XML...
-[20:44:23] Paso 1: Parseo XML completado.
-[20:44:23] Paso 2: Detectando tipo de objeto principal...
-[20:44:23] -> Detectado: PlcStruct (UDT)
-[20:44:23] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:23] Paso 6: Escritura JSON completada.
-[20:44:23] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_CtrWord.json'
-[20:44:23] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml ---
-[20:44:23] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_CtrWord.json
-[20:44:23] Procesando bloque tipo: PlcUDT
-[20:44:23] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:23] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_CtrWord_processed.json
-[20:44:23] Guardado de PlcUDT completado.
-[20:44:23] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml ---
-[20:44:23] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_CtrWord_processed.json
-[20:44:23] Generando salida para: PlcUDT 'DBS55_PN_CtrWord' (Original: DBS55_PN_CtrWord)
-[20:44:23] -> Modo de generación: UDT Markdown
-[20:44:23] -> Escribiendo archivo de salida final en: scl_output\DBS55_PN_CtrWord.md
-[20:44:23] Generación de .MD completada.
-[20:44:23] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml ---
-[20:44:23] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml ---
-[20:44:23] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Input.json'...
-[20:44:23] Cargando parsers de red...
-[20:44:23] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:23] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751932.8642726, Size=11339
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcStruct (UDT)
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Input.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Input.json
-[20:44:24] Procesando bloque tipo: PlcUDT
-[20:44:24] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Input_processed.json
-[20:44:24] Guardado de PlcUDT completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Input_processed.json
-[20:44:24] Generando salida para: PlcUDT 'DBS55_PN_Input' (Original: DBS55_PN_Input)
-[20:44:24] -> Modo de generación: UDT Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\DBS55_PN_Input.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Output.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751932.8918726, Size=15073
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcStruct (UDT)
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Output.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Output.json
-[20:44:24] Procesando bloque tipo: PlcUDT
-[20:44:24] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Output_processed.json
-[20:44:24] Guardado de PlcUDT completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Output_processed.json
-[20:44:24] Generando salida para: PlcUDT 'DBS55_PN_Output' (Original: DBS55_PN_Output)
-[20:44:24] -> Modo de generación: UDT Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\DBS55_PN_Output.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_StWord.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751932.9153907, Size=11236
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcStruct (UDT)
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_StWord.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_StWord.json
-[20:44:24] Procesando bloque tipo: PlcUDT
-[20:44:24] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_StWord_processed.json
-[20:44:24] Guardado de PlcUDT completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_StWord_processed.json
-[20:44:24] Generando salida para: PlcUDT 'DBS55_PN_StWord' (Original: DBS55_PN_StWord)
-[20:44:24] -> Modo de generación: UDT Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\DBS55_PN_StWord.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\Rcp.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751932.6696548, Size=5613
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcStruct (UDT)
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\Rcp.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\Rcp.json
-[20:44:24] Procesando bloque tipo: PlcUDT
-[20:44:24] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\Rcp_processed.json
-[20:44:24] Guardado de PlcUDT completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\Rcp_processed.json
-[20:44:24] Generando salida para: PlcUDT 'Rcp' (Original: Rcp)
-[20:44:24] -> Modo de generación: UDT Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\Rcp.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751932.6968772, Size=74873
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcStruct (UDT)
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60.json
-[20:44:24] Procesando bloque tipo: PlcUDT
-[20:44:24] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60_processed.json
-[20:44:24] Guardado de PlcUDT completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60_processed.json
-[20:44:24] Generando salida para: PlcUDT 'ST_SICK_AFx60' (Original: ST_SICK_AFx60)
-[20:44:24] -> Modo de generación: UDT Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\ST_SICK_AFx60.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60_Error.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751932.71986, Size=3142
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcStruct (UDT)
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60_Error.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60_Error.json
-[20:44:24] Procesando bloque tipo: PlcUDT
-[20:44:24] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60_Error_processed.json
-[20:44:24] Guardado de PlcUDT completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60_Error_processed.json
-[20:44:24] Generando salida para: PlcUDT 'ST_SICK_AFx60_Error' (Original: ST_SICK_AFx60_Error)
-[20:44:24] -> Modo de generación: UDT Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\ST_SICK_AFx60_Error.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\parsing\UDT RCP STATUS.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751932.9516413, Size=9553
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcStruct (UDT)
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\parsing\UDT RCP STATUS.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\parsing\UDT RCP STATUS.json
-[20:44:24] Procesando bloque tipo: PlcUDT
-[20:44:24] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\parsing\UDT RCP STATUS_processed.json
-[20:44:24] Guardado de PlcUDT completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\parsing\UDT RCP STATUS_processed.json
-[20:44:24] Generando salida para: PlcUDT 'UDT_RCP_STATUS' (Original: UDT RCP STATUS)
-[20:44:24] -> Modo de generación: UDT Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\UDT_RCP_STATUS.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\Timer.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751932.6463523, Size=5034
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcStruct (UDT)
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\Timer.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\Timer.json
-[20:44:24] Procesando bloque tipo: PlcUDT
-[20:44:24] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\Timer_processed.json
-[20:44:24] Guardado de PlcUDT completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\Timer_processed.json
-[20:44:24] Generando salida para: PlcUDT 'Timer' (Original: Timer)
-[20:44:24] -> Modo de generación: UDT Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\Timer.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Energy Saving.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751932.2016401, Size=39186
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcStruct (UDT)
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Energy Saving.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Energy Saving.json
-[20:44:24] Procesando bloque tipo: PlcUDT
-[20:44:24] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Energy Saving_processed.json
-[20:44:24] Guardado de PlcUDT completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Energy Saving_processed.json
-[20:44:24] Generando salida para: PlcUDT 'UDT_Air_Energy_Saving' (Original: UDT Air Energy Saving)
-[20:44:24] -> Modo de generación: UDT Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\UDT_Air_Energy_Saving.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Obstruction.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751932.3777127, Size=7251
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcStruct (UDT)
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Obstruction.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Obstruction.json
-[20:44:24] Procesando bloque tipo: PlcUDT
-[20:44:24] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Obstruction_processed.json
-[20:44:24] Guardado de PlcUDT completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Obstruction_processed.json
-[20:44:24] Generando salida para: PlcUDT 'UDT_Air_Obstruction' (Original: UDT Air Obstruction)
-[20:44:24] -> Modo de generación: UDT Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\UDT_Air_Obstruction.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT EcoSync Liner.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751932.3976126, Size=64876
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcStruct (UDT)
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT EcoSync Liner.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT EcoSync Liner.json
-[20:44:24] Procesando bloque tipo: PlcUDT
-[20:44:24] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT EcoSync Liner_processed.json
-[20:44:24] Guardado de PlcUDT completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT EcoSync Liner_processed.json
-[20:44:24] Generando salida para: PlcUDT 'UDT_EcoSync_Liner' (Original: UDT EcoSync Liner)
-[20:44:24] -> Modo de generación: UDT Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\UDT_EcoSync_Liner.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Fifo.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751932.247473, Size=86601
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcStruct (UDT)
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Fifo.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Fifo.json
-[20:44:24] Procesando bloque tipo: PlcUDT
-[20:44:24] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Fifo_processed.json
-[20:44:24] Guardado de PlcUDT completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Fifo_processed.json
-[20:44:24] Generando salida para: PlcUDT 'UDT_Fifo' (Original: UDT Fifo)
-[20:44:24] -> Modo de generación: UDT Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\UDT_Fifo.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Lubrication.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751932.2752178, Size=12593
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcStruct (UDT)
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Lubrication.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Lubrication.json
-[20:44:24] Procesando bloque tipo: PlcUDT
-[20:44:24] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Lubrication_processed.json
-[20:44:24] Guardado de PlcUDT completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Lubrication_processed.json
-[20:44:24] Generando salida para: PlcUDT 'UDT_Lubrication' (Original: UDT Lubrication)
-[20:44:24] -> Modo de generación: UDT Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\UDT_Lubrication.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Motor.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751932.6084507, Size=216621
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcStruct (UDT)
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Motor.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Motor.json
-[20:44:24] Procesando bloque tipo: PlcUDT
-[20:44:24] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Motor_processed.json
-[20:44:24] Guardado de PlcUDT completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Motor_processed.json
-[20:44:24] Generando salida para: PlcUDT 'UDT_Motor' (Original: UDT Motor)
-[20:44:24] -> Modo de generación: UDT Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\UDT_Motor.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Philosofy Data TTOP.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751932.3019836, Size=193144
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcStruct (UDT)
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Philosofy Data TTOP.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Philosofy Data TTOP.json
-[20:44:24] Procesando bloque tipo: PlcUDT
-[20:44:24] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Philosofy Data TTOP_processed.json
-[20:44:24] Guardado de PlcUDT completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Philosofy Data TTOP_processed.json
-[20:44:24] Generando salida para: PlcUDT 'UDT_Philosofy_Data_TTOP' (Original: UDT Philosofy Data TTOP)
-[20:44:24] -> Modo de generación: UDT Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\UDT_Philosofy_Data_TTOP.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Run.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751932.3253074, Size=43583
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcStruct (UDT)
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Run.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Run.json
-[20:44:24] Procesando bloque tipo: PlcUDT
-[20:44:24] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Run_processed.json
-[20:44:24] Guardado de PlcUDT completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Run_processed.json
-[20:44:24] Generando salida para: PlcUDT 'UDT_Run' (Original: UDT Run)
-[20:44:24] -> Modo de generación: UDT Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\UDT_Run.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Signal.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751932.5714355, Size=63943
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcStruct (UDT)
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Signal.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Signal.json
-[20:44:24] Procesando bloque tipo: PlcUDT
-[20:44:24] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Signal_processed.json
-[20:44:24] Guardado de PlcUDT completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Signal_processed.json
-[20:44:24] Generando salida para: PlcUDT 'UDT_Signal' (Original: UDT Signal)
-[20:44:24] -> Modo de generación: UDT Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\UDT_Signal.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Data.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751932.4201324, Size=20501
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcStruct (UDT)
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Data.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Data.json
-[20:44:24] Procesando bloque tipo: PlcUDT
-[20:44:24] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Data_processed.json
-[20:44:24] Guardado de PlcUDT completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Data_processed.json
-[20:44:24] Generando salida para: PlcUDT 'UDT_Syncro__Data' (Original: UDT Syncro+ Data)
-[20:44:24] -> Modo de generación: UDT Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\UDT_Syncro__Data.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Liner.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751932.441023, Size=15410
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcStruct (UDT)
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Liner.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Liner.json
-[20:44:24] Procesando bloque tipo: PlcUDT
-[20:44:24] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Liner_processed.json
-[20:44:24] Guardado de PlcUDT completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Liner_processed.json
-[20:44:24] Generando salida para: PlcUDT 'UDT_Syncro__Liner' (Original: UDT Syncro+ Liner)
-[20:44:24] -> Modo de generación: UDT Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\UDT_Syncro__Liner.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer ONOFF.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751932.6273763, Size=4557
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcStruct (UDT)
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer ONOFF.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer ONOFF.json
-[20:44:24] Procesando bloque tipo: PlcUDT
-[20:44:24] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer ONOFF_processed.json
-[20:44:24] Guardado de PlcUDT completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer ONOFF_processed.json
-[20:44:24] Generando salida para: PlcUDT 'UDT_Timer_ONOFF' (Original: UDT Timer ONOFF)
-[20:44:24] -> Modo de generación: UDT Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\UDT_Timer_ONOFF.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751932.461396, Size=5038
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcStruct (UDT)
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer.json
-[20:44:24] Procesando bloque tipo: PlcUDT
-[20:44:24] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer_processed.json
-[20:44:24] Guardado de PlcUDT completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer_processed.json
-[20:44:24] Generando salida para: PlcUDT 'UDT_Timer' (Original: UDT Timer)
-[20:44:24] -> Modo de generación: UDT Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\UDT_Timer.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLube.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751932.50225, Size=2881
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcStruct (UDT)
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLube.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLube.json
-[20:44:24] Procesando bloque tipo: PlcUDT
-[20:44:24] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLube_processed.json
-[20:44:24] Guardado de PlcUDT completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLube_processed.json
-[20:44:24] Generando salida para: PlcUDT 'UDT_AlrLube' (Original: UDT_AlrLube)
-[20:44:24] -> Modo de generación: UDT Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\UDT_AlrLube.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLubrification.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751932.5251207, Size=2890
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcStruct (UDT)
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLubrification.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLubrification.json
-[20:44:24] Procesando bloque tipo: PlcUDT
-[20:44:24] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLubrification_processed.json
-[20:44:24] Guardado de PlcUDT completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLubrification_processed.json
-[20:44:24] Generando salida para: PlcUDT 'UDT_AlrLubrification' (Original: UDT_AlrLubrification)
-[20:44:24] -> Modo de generación: UDT Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\UDT_AlrLubrification.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubeZone.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751932.4808042, Size=9652
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcStruct (UDT)
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubeZone.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubeZone.json
-[20:44:24] Procesando bloque tipo: PlcUDT
-[20:44:24] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubeZone_processed.json
-[20:44:24] Guardado de PlcUDT completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubeZone_processed.json
-[20:44:24] Generando salida para: PlcUDT 'UDT_LubeZone' (Original: UDT_LubeZone)
-[20:44:24] -> Modo de generación: UDT Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\UDT_LubeZone.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubrificationZone.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751932.5471065, Size=9661
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcStruct (UDT)
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubrificationZone.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubrificationZone.json
-[20:44:24] Procesando bloque tipo: PlcUDT
-[20:44:24] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubrificationZone_processed.json
-[20:44:24] Guardado de PlcUDT completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubrificationZone_processed.json
-[20:44:24] Generando salida para: PlcUDT 'UDT_LubrificationZone' (Original: UDT_LubrificationZone)
-[20:44:24] -> Modo de generación: UDT Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\UDT_LubrificationZone.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\ConveyorsBase\parsing\GetPut.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751932.9725754, Size=4324
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcStruct (UDT)
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\ConveyorsBase\parsing\GetPut.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\ConveyorsBase\parsing\GetPut.json
-[20:44:24] Procesando bloque tipo: PlcUDT
-[20:44:24] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\ConveyorsBase\parsing\GetPut_processed.json
-[20:44:24] Guardado de PlcUDT completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\ConveyorsBase\parsing\GetPut_processed.json
-[20:44:24] Generando salida para: PlcUDT 'Get_Put' (Original: Get/Put)
-[20:44:24] -> Modo de generación: UDT Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\Get_Put.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedConfig.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751933.2326355, Size=4362
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcStruct (UDT)
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedConfig.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedConfig.json
-[20:44:24] Procesando bloque tipo: PlcUDT
-[20:44:24] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedConfig_processed.json
-[20:44:24] Guardado de PlcUDT completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedConfig_processed.json
-[20:44:24] Generando salida para: PlcUDT 'LCamHdl_typeAdvancedConfig' (Original: LCamHdl_typeAdvancedConfig)
-[20:44:24] -> Modo de generación: UDT Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\LCamHdl_typeAdvancedConfig.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedElement.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751933.2596624, Size=8703
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcStruct (UDT)
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedElement.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedElement.json
-[20:44:24] Procesando bloque tipo: PlcUDT
-[20:44:24] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedElement_processed.json
-[20:44:24] Guardado de PlcUDT completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedElement_processed.json
-[20:44:24] Generando salida para: PlcUDT 'LCamHdl_typeAdvancedElement' (Original: LCamHdl_typeAdvancedElement)
-[20:44:24] -> Modo de generación: UDT Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\LCamHdl_typeAdvancedElement.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeDiagnostics.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751933.2885776, Size=3661
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcStruct (UDT)
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeDiagnostics.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeDiagnostics.json
-[20:44:24] Procesando bloque tipo: PlcUDT
-[20:44:24] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeDiagnostics_processed.json
-[20:44:24] Guardado de PlcUDT completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeDiagnostics_processed.json
-[20:44:24] Generando salida para: PlcUDT 'LCamHdl_typeDiagnostics' (Original: LCamHdl_typeDiagnostics)
-[20:44:24] -> Modo de generación: UDT Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\LCamHdl_typeDiagnostics.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Technology\parsing\typeAxisTechnologyInterface.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751933.3223891, Size=107024
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcStruct (UDT)
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Library\Motion\Technology\parsing\typeAxisTechnologyInterface.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Technology\parsing\typeAxisTechnologyInterface.json
-[20:44:24] Procesando bloque tipo: PlcUDT
-[20:44:24] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Technology\parsing\typeAxisTechnologyInterface_processed.json
-[20:44:24] Guardado de PlcUDT completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Technology\parsing\typeAxisTechnologyInterface_processed.json
-[20:44:24] Generando salida para: PlcUDT 'typeAxisTechnologyInterface' (Original: typeAxisTechnologyInterface)
-[20:44:24] -> Modo de generación: UDT Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\typeAxisTechnologyInterface.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\parsing\typeAxisPositioningInterface.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751933.1966102, Size=28095
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcStruct (UDT)
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Library\Motion\parsing\typeAxisPositioningInterface.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\parsing\typeAxisPositioningInterface.json
-[20:44:24] Procesando bloque tipo: PlcUDT
-[20:44:24] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\parsing\typeAxisPositioningInterface_processed.json
-[20:44:24] Guardado de PlcUDT completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\parsing\typeAxisPositioningInterface_processed.json
-[20:44:24] Generando salida para: PlcUDT 'typeAxisPositioningInterface' (Original: typeAxisPositioningInterface)
-[20:44:24] -> Modo de generación: UDT Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\typeAxisPositioningInterface.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\parsing\typeSeamlessDividerMotionTechnologyInterface.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751933.1690242, Size=40017
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcStruct (UDT)
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\parsing\typeSeamlessDividerMotionTechnologyInterface.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\parsing\typeSeamlessDividerMotionTechnologyInterface.json
-[20:44:24] Procesando bloque tipo: PlcUDT
-[20:44:24] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\parsing\typeSeamlessDividerMotionTechnologyInterface_processed.json
-[20:44:24] Guardado de PlcUDT completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\parsing\typeSeamlessDividerMotionTechnologyInterface_processed.json
-[20:44:24] Generando salida para: PlcUDT 'typeSeamlessDividerMotionTechnologyInterface' (Original: typeSeamlessDividerMotionTechnologyInterface)
-[20:44:24] -> Modo de generación: UDT Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\typeSeamlessDividerMotionTechnologyInterface.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerBlocksSharedData.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751933.0931408, Size=22445
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcStruct (UDT)
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerBlocksSharedData.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerBlocksSharedData.json
-[20:44:24] Procesando bloque tipo: PlcUDT
-[20:44:24] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerBlocksSharedData_processed.json
-[20:44:24] Guardado de PlcUDT completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerBlocksSharedData_processed.json
-[20:44:24] Generando salida para: PlcUDT 'typeSeamlessDividerBlocksSharedData' (Original: typeSeamlessDividerBlocksSharedData)
-[20:44:24] -> Modo de generación: UDT Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\typeSeamlessDividerBlocksSharedData.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerInterface.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751933.1283424, Size=27918
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcStruct (UDT)
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerInterface.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerInterface.json
-[20:44:24] Procesando bloque tipo: PlcUDT
-[20:44:24] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerInterface_processed.json
-[20:44:24] Guardado de PlcUDT completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerInterface_processed.json
-[20:44:24] Generando salida para: PlcUDT 'typeSeamlessDividerInterface' (Original: typeSeamlessDividerInterface)
-[20:44:24] -> Modo de generación: UDT Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\typeSeamlessDividerInterface.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\Cycle\parsing\typeMachineCycleInterface.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751933.061627, Size=10789
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcStruct (UDT)
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Machine\Cycle\parsing\typeMachineCycleInterface.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\Cycle\parsing\typeMachineCycleInterface.json
-[20:44:24] Procesando bloque tipo: PlcUDT
-[20:44:24] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\Cycle\parsing\typeMachineCycleInterface_processed.json
-[20:44:24] Guardado de PlcUDT completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\Cycle\parsing\typeMachineCycleInterface_processed.json
-[20:44:24] Generando salida para: PlcUDT 'typeMachineCycleInterface' (Original: typeMachineCycleInterface)
-[20:44:24] -> Modo de generación: UDT Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\typeMachineCycleInterface.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT AnalogDevice.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751932.9950316, Size=17679
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcStruct (UDT)
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Machine\parsing\UDT AnalogDevice.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT AnalogDevice.json
-[20:44:24] Procesando bloque tipo: PlcUDT
-[20:44:24] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT AnalogDevice_processed.json
-[20:44:24] Guardado de PlcUDT completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT AnalogDevice_processed.json
-[20:44:24] Generando salida para: PlcUDT 'UDT_AnalogDevice' (Original: UDT AnalogDevice)
-[20:44:24] -> Modo de generación: UDT Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\UDT_AnalogDevice.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT PID Setup.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751933.037505, Size=15057
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcStruct (UDT)
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Machine\parsing\UDT PID Setup.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT PID Setup.json
-[20:44:24] Procesando bloque tipo: PlcUDT
-[20:44:24] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT PID Setup_processed.json
-[20:44:24] Guardado de PlcUDT completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT PID Setup_processed.json
-[20:44:24] Generando salida para: PlcUDT 'UDT_PID_Setup' (Original: UDT PID Setup)
-[20:44:24] -> Modo de generación: UDT Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\UDT_PID_Setup.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT Scale Data.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751933.0150802, Size=4269
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcStruct (UDT)
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Machine\parsing\UDT Scale Data.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT Scale Data.json
-[20:44:24] Procesando bloque tipo: PlcUDT
-[20:44:24] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT Scale Data_processed.json
-[20:44:24] Guardado de PlcUDT completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT Scale Data_processed.json
-[20:44:24] Generando salida para: PlcUDT 'UDT_Scale_Data' (Original: UDT Scale Data)
-[20:44:24] -> Modo de generación: UDT Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\UDT_Scale_Data.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcTags\CONSTANTS.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\CONSTANTS.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\CONSTANTS.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\CONSTANTS.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751934.1458848, Size=1233
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcTagTable
-[20:44:24] - Encontrados 0 tags.
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcTags\parsing\CONSTANTS.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\CONSTANTS.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\CONSTANTS.json
-[20:44:24] Procesando bloque tipo: PlcTagTable
-[20:44:24] INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcTagTable (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\CONSTANTS_processed.json
-[20:44:24] Guardado de PlcTagTable completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\CONSTANTS.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\CONSTANTS_processed.json
-[20:44:24] Generando salida para: PlcTagTable 'CONSTANTS' (Original: CONSTANTS)
-[20:44:24] -> Modo de generación: Tag Table Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\CONSTANTS.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcTags\Default tag table.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Default tag table.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Default tag table.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Default tag table.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751934.0471442, Size=98708
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcTagTable
-[20:44:24] - Encontrados 73 tags.
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcTags\parsing\Default tag table.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Default tag table.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Default tag table.json
-[20:44:24] Procesando bloque tipo: PlcTagTable
-[20:44:24] INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcTagTable (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Default tag table_processed.json
-[20:44:24] Guardado de PlcTagTable completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Default tag table.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Default tag table_processed.json
-[20:44:24] Generando salida para: PlcTagTable 'Default_tag_table' (Original: Default tag table)
-[20:44:24] -> Modo de generación: Tag Table Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\Default_tag_table.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcTags\Inputs.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Inputs.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Inputs.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Inputs.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751934.0930002, Size=42318
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcTagTable
-[20:44:24] - Encontrados 37 tags.
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcTags\parsing\Inputs.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Inputs.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Inputs.json
-[20:44:24] Procesando bloque tipo: PlcTagTable
-[20:44:24] INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcTagTable (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Inputs_processed.json
-[20:44:24] Guardado de PlcTagTable completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Inputs.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Inputs_processed.json
-[20:44:24] Generando salida para: PlcTagTable 'Inputs' (Original: Inputs)
-[20:44:24] -> Modo de generación: Tag Table Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\Inputs.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_AdditionalConstants.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751934.2198088, Size=11190
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcTagTable
-[20:44:24] - Encontrados 0 tags.
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_AdditionalConstants.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_AdditionalConstants.json
-[20:44:24] Procesando bloque tipo: PlcTagTable
-[20:44:24] INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcTagTable (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_AdditionalConstants_processed.json
-[20:44:24] Guardado de PlcTagTable completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_AdditionalConstants_processed.json
-[20:44:24] Generando salida para: PlcTagTable 'LCamHdl_AdditionalConstants' (Original: LCamHdl_AdditionalConstants)
-[20:44:24] -> Modo de generación: Tag Table Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\LCamHdl_AdditionalConstants.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ConfigConstants.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751934.2417278, Size=3199
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcTagTable
-[20:44:24] - Encontrados 0 tags.
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ConfigConstants.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ConfigConstants.json
-[20:44:24] Procesando bloque tipo: PlcTagTable
-[20:44:24] INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcTagTable (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ConfigConstants_processed.json
-[20:44:24] Guardado de PlcTagTable completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ConfigConstants_processed.json
-[20:44:24] Generando salida para: PlcTagTable 'LCamHdl_ConfigConstants' (Original: LCamHdl_ConfigConstants)
-[20:44:24] -> Modo de generación: Tag Table Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\LCamHdl_ConfigConstants.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ProfileConstants.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751934.2696545, Size=32479
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcTagTable
-[20:44:24] - Encontrados 0 tags.
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ProfileConstants.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ProfileConstants.json
-[20:44:24] Procesando bloque tipo: PlcTagTable
-[20:44:24] INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcTagTable (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ProfileConstants_processed.json
-[20:44:24] Guardado de PlcTagTable completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ProfileConstants_processed.json
-[20:44:24] Generando salida para: PlcTagTable 'LCamHdl_ProfileConstants' (Original: LCamHdl_ProfileConstants)
-[20:44:24] -> Modo de generación: Tag Table Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\LCamHdl_ProfileConstants.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcTags\Merker.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Merker.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Merker.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Merker.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751934.190752, Size=31622
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcTagTable
-[20:44:24] - Encontrados 28 tags.
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcTags\parsing\Merker.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Merker.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Merker.json
-[20:44:24] Procesando bloque tipo: PlcTagTable
-[20:44:24] INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcTagTable (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Merker_processed.json
-[20:44:24] Guardado de PlcTagTable completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Merker.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Merker_processed.json
-[20:44:24] Generando salida para: PlcTagTable 'Merker' (Original: Merker)
-[20:44:24] -> Modo de generación: Tag Table Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\Merker.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\PlcTags\Outputs.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Outputs.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Outputs.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Outputs.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751934.115929, Size=9372
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] -> Detectado: PlcTagTable
-[20:44:24] - Encontrados 8 tags.
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\PlcTags\parsing\Outputs.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Outputs.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Outputs.json
-[20:44:24] Procesando bloque tipo: PlcTagTable
-[20:44:24] INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de PlcTagTable (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Outputs_processed.json
-[20:44:24] Guardado de PlcTagTable completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Outputs.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Outputs_processed.json
-[20:44:24] Generando salida para: PlcTagTable 'Outputs' (Original: Outputs)
-[20:44:24] -> Modo de generación: Tag Table Markdown
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\Outputs.md
-[20:44:24] Generación de .MD completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Air Alarms.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751926.9125977, Size=24524
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:24] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:24] Paso 3: Extrayendo atributos del bloque...
-[20:44:24] Paso 3: Atributos: Nombre='DB CTR Air Alarms', Número=272, Lenguaje Bloque='DB'
-[20:44:24] Paso 3b: Comentario bloque: '...'
-[20:44:24] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:24] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Air Alarms.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Air Alarms.json
-[20:44:24] Procesando bloque tipo: GlobalDB
-[20:44:24] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Air Alarms_processed.json
-[20:44:24] Guardado de GlobalDB completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Air Alarms_processed.json
-[20:44:24] Generando salida para: GlobalDB 'DB_CTR_Air_Alarms' (Original: DB CTR Air Alarms)
-[20:44:24] -> Modo de generación: DATA_BLOCK SCL
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\DB_CTR_Air_Alarms.scl
-[20:44:24] Generación de .SCL completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR General Alarms.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751926.939474, Size=18035
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:24] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:24] Paso 3: Extrayendo atributos del bloque...
-[20:44:24] Paso 3: Atributos: Nombre='DB CTR General Alarms', Número=172, Lenguaje Bloque='DB'
-[20:44:24] Paso 3b: Comentario bloque: '...'
-[20:44:24] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:24] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR General Alarms.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR General Alarms.json
-[20:44:24] Procesando bloque tipo: GlobalDB
-[20:44:24] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR General Alarms_processed.json
-[20:44:24] Guardado de GlobalDB completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR General Alarms_processed.json
-[20:44:24] Generando salida para: GlobalDB 'DB_CTR_General_Alarms' (Original: DB CTR General Alarms)
-[20:44:24] -> Modo de generación: DATA_BLOCK SCL
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\DB_CTR_General_Alarms.scl
-[20:44:24] Generación de .SCL completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Pack Alarm.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751926.9700062, Size=30289
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:24] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:24] Paso 3: Extrayendo atributos del bloque...
-[20:44:24] Paso 3: Atributos: Nombre='DB CTR Pack Alarm', Número=472, Lenguaje Bloque='DB'
-[20:44:24] Paso 3b: Comentario bloque: '...'
-[20:44:24] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:24] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Pack Alarm.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Pack Alarm.json
-[20:44:24] Procesando bloque tipo: GlobalDB
-[20:44:24] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Pack Alarm_processed.json
-[20:44:24] Guardado de GlobalDB completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Pack Alarm_processed.json
-[20:44:24] Generando salida para: GlobalDB 'DB_CTR_Pack_Alarm' (Original: DB CTR Pack Alarm)
-[20:44:24] -> Modo de generación: DATA_BLOCK SCL
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\DB_CTR_Pack_Alarm.scl
-[20:44:24] Generación de .SCL completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR TT Alarm.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751926.9997957, Size=24522
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:24] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:24] Paso 3: Extrayendo atributos del bloque...
-[20:44:24] Paso 3: Atributos: Nombre='DB CTR TT Alarm', Número=372, Lenguaje Bloque='DB'
-[20:44:24] Paso 3b: Comentario bloque: '...'
-[20:44:24] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:24] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR TT Alarm.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR TT Alarm.json
-[20:44:24] Procesando bloque tipo: GlobalDB
-[20:44:24] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR TT Alarm_processed.json
-[20:44:24] Guardado de GlobalDB completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR TT Alarm_processed.json
-[20:44:24] Generando salida para: GlobalDB 'DB_CTR_TT_Alarm' (Original: DB CTR TT Alarm)
-[20:44:24] -> Modo de generación: DATA_BLOCK SCL
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\DB_CTR_TT_Alarm.scl
-[20:44:24] Generación de .SCL completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Warnings.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751927.0281239, Size=13333
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:24] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:24] Paso 3: Extrayendo atributos del bloque...
-[20:44:24] Paso 3: Atributos: Nombre='DB CTR Warnings', Número=174, Lenguaje Bloque='DB'
-[20:44:24] Paso 3b: Comentario bloque: '...'
-[20:44:24] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:24] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Warnings.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Warnings.json
-[20:44:24] Procesando bloque tipo: GlobalDB
-[20:44:24] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Warnings_processed.json
-[20:44:24] Guardado de GlobalDB completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Warnings_processed.json
-[20:44:24] Generando salida para: GlobalDB 'DB_CTR_Warnings' (Original: DB CTR Warnings)
-[20:44:24] -> Modo de generación: DATA_BLOCK SCL
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\DB_CTR_Warnings.scl
-[20:44:24] Generación de .SCL completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB General Run.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751926.6663182, Size=9385
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:24] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:24] Paso 3: Extrayendo atributos del bloque...
-[20:44:24] Paso 3: Atributos: Nombre='DB General Run', Número=170, Lenguaje Bloque='DB'
-[20:44:24] Paso 3b: Comentario bloque: '...'
-[20:44:24] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:24] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB General Run.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB General Run.json
-[20:44:24] Procesando bloque tipo: GlobalDB
-[20:44:24] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB General Run_processed.json
-[20:44:24] Guardado de GlobalDB completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB General Run_processed.json
-[20:44:24] Generando salida para: GlobalDB 'DB_General_Run' (Original: DB General Run)
-[20:44:24] -> Modo de generación: DATA_BLOCK SCL
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\DB_General_Run.scl
-[20:44:24] Generación de .SCL completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI CFG.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751927.0950308, Size=26103
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:24] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:24] Paso 3: Extrayendo atributos del bloque...
-[20:44:24] Paso 3: Atributos: Nombre='DB HMI CFG', Número=15, Lenguaje Bloque='DB'
-[20:44:24] Paso 3b: Comentario bloque: '...'
-[20:44:24] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:24] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI CFG.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI CFG.json
-[20:44:24] Procesando bloque tipo: GlobalDB
-[20:44:24] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI CFG_processed.json
-[20:44:24] Guardado de GlobalDB completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI CFG_processed.json
-[20:44:24] Generando salida para: GlobalDB 'DB_HMI_CFG' (Original: DB HMI CFG)
-[20:44:24] -> Modo de generación: DATA_BLOCK SCL
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\DB_HMI_CFG.scl
-[20:44:24] Generación de .SCL completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI DateTime.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751926.8018398, Size=8367
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:24] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:24] Paso 3: Extrayendo atributos del bloque...
-[20:44:24] Paso 3: Atributos: Nombre='DB HMI DateTime', Número=12, Lenguaje Bloque='DB'
-[20:44:24] Paso 3b: Comentario bloque: '...'
-[20:44:24] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:24] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI DateTime.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI DateTime.json
-[20:44:24] Procesando bloque tipo: GlobalDB
-[20:44:24] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI DateTime_processed.json
-[20:44:24] Guardado de GlobalDB completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI DateTime_processed.json
-[20:44:24] Generando salida para: GlobalDB 'DB_HMI_DateTime' (Original: DB HMI DateTime)
-[20:44:24] -> Modo de generación: DATA_BLOCK SCL
-[20:44:24] WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar.
-[20:44:24] WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar.
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\DB_HMI_DateTime.scl
-[20:44:24] Generación de .SCL completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Air.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751926.8267732, Size=13183
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:24] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:24] Paso 3: Extrayendo atributos del bloque...
-[20:44:24] Paso 3: Atributos: Nombre='DB HMI Recipe Air', Número=16, Lenguaje Bloque='DB'
-[20:44:24] Paso 3b: Comentario bloque: '...'
-[20:44:24] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:24] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Air.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Air.json
-[20:44:24] Procesando bloque tipo: GlobalDB
-[20:44:24] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Air_processed.json
-[20:44:24] Guardado de GlobalDB completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Air_processed.json
-[20:44:24] Generando salida para: GlobalDB 'DB_HMI_Recipe_Air' (Original: DB HMI Recipe Air)
-[20:44:24] -> Modo de generación: DATA_BLOCK SCL
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\DB_HMI_Recipe_Air.scl
-[20:44:24] Generación de .SCL completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Pack.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751926.8527393, Size=13183
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:24] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:24] Paso 3: Extrayendo atributos del bloque...
-[20:44:24] Paso 3: Atributos: Nombre='DB HMI Recipe Pack', Número=18, Lenguaje Bloque='DB'
-[20:44:24] Paso 3b: Comentario bloque: '...'
-[20:44:24] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:24] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Pack.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Pack.json
-[20:44:24] Procesando bloque tipo: GlobalDB
-[20:44:24] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Pack_processed.json
-[20:44:24] Guardado de GlobalDB completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Pack_processed.json
-[20:44:24] Generando salida para: GlobalDB 'DB_HMI_Recipe_Pack' (Original: DB HMI Recipe Pack)
-[20:44:24] -> Modo de generación: DATA_BLOCK SCL
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\DB_HMI_Recipe_Pack.scl
-[20:44:24] Generación de .SCL completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe TTop.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751926.8830805, Size=13284
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:24] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:24] Paso 3: Extrayendo atributos del bloque...
-[20:44:24] Paso 3: Atributos: Nombre='DB HMI Recipe TTop', Número=17, Lenguaje Bloque='DB'
-[20:44:24] Paso 3b: Comentario bloque: '...'
-[20:44:24] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:24] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe TTop.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe TTop.json
-[20:44:24] Procesando bloque tipo: GlobalDB
-[20:44:24] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe TTop_processed.json
-[20:44:24] Guardado de GlobalDB completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe TTop_processed.json
-[20:44:24] Generando salida para: GlobalDB 'DB_HMI_Recipe_TTop' (Original: DB HMI Recipe TTop)
-[20:44:24] -> Modo de generación: DATA_BLOCK SCL
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\DB_HMI_Recipe_TTop.scl
-[20:44:24] Generación de .SCL completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Timer.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751926.7162988, Size=11497
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:24] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:24] Paso 3: Extrayendo atributos del bloque...
-[20:44:24] Paso 3: Atributos: Nombre='DB HMI Timer', Número=11, Lenguaje Bloque='DB'
-[20:44:24] Paso 3b: Comentario bloque: '...'
-[20:44:24] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:24] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Timer.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Timer.json
-[20:44:24] Procesando bloque tipo: GlobalDB
-[20:44:24] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Timer_processed.json
-[20:44:24] Guardado de GlobalDB completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Timer_processed.json
-[20:44:24] Generando salida para: GlobalDB 'DB_HMI_Timer' (Original: DB HMI Timer)
-[20:44:24] -> Modo de generación: DATA_BLOCK SCL
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\DB_HMI_Timer.scl
-[20:44:24] Generación de .SCL completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751926.6913774, Size=81051
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:24] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:24] Paso 3: Extrayendo atributos del bloque...
-[20:44:24] Paso 3: Atributos: Nombre='DB HMI', Número=10, Lenguaje Bloque='DB'
-[20:44:24] Paso 3b: Comentario bloque: '...'
-[20:44:24] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:24] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI.json
-[20:44:24] Procesando bloque tipo: GlobalDB
-[20:44:24] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI_processed.json
-[20:44:24] Guardado de GlobalDB completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI_processed.json
-[20:44:24] Generando salida para: GlobalDB 'DB_HMI' (Original: DB HMI)
-[20:44:24] -> Modo de generación: DATA_BLOCK SCL
-[20:44:24] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar.
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\DB_HMI.scl
-[20:44:24] Generación de .SCL completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB LIFO HMI Page_DB.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751927.2139094, Size=4674
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:24] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:24] Paso 3: Extrayendo atributos del bloque...
-[20:44:24] Paso 3: Atributos: Nombre='DB LIFO HMI Page_DB', Número=495, Lenguaje Bloque='DB'
-[20:44:24] Paso 3b: Comentario bloque: '...'
-[20:44:24] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:24] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB LIFO HMI Page_DB.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB LIFO HMI Page_DB.json
-[20:44:24] Procesando bloque tipo: InstanceDB
-[20:44:24] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB LIFO HMI Page_DB_processed.json
-[20:44:24] Guardado de InstanceDB completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB LIFO HMI Page_DB_processed.json
-[20:44:24] Generando salida para: InstanceDB 'DB_LIFO_HMI_Page_DB' (Original: DB LIFO HMI Page_DB)
-[20:44:24] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\DB_LIFO_HMI_Page_DB.scl
-[20:44:24] Generación de .SCL completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB Mot Manage Altivar 320.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751927.0574462, Size=32106
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:24] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:24] Paso 3: Extrayendo atributos del bloque...
-[20:44:24] Paso 3: Atributos: Nombre='DB Mot Manage Altivar 320', Número=532, Lenguaje Bloque='DB'
-[20:44:24] Paso 3b: Comentario bloque: '...'
-[20:44:24] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:24] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB Mot Manage Altivar 320.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB Mot Manage Altivar 320.json
-[20:44:24] Procesando bloque tipo: InstanceDB
-[20:44:24] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB Mot Manage Altivar 320_processed.json
-[20:44:24] Guardado de InstanceDB completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB Mot Manage Altivar 320_processed.json
-[20:44:24] Generando salida para: InstanceDB 'DB_Mot_Manage_Altivar_320' (Original: DB Mot Manage Altivar 320)
-[20:44:24] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\DB_Mot_Manage_Altivar_320.scl
-[20:44:24] Generación de .SCL completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB PNDP Diag List.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751927.1269834, Size=4860
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:24] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:24] Paso 3: Extrayendo atributos del bloque...
-[20:44:24] Paso 3: Atributos: Nombre='DB PN/DP Diag List', Número=128, Lenguaje Bloque='DB'
-[20:44:24] Paso 3b: Comentario bloque: '...'
-[20:44:24] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:24] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB PNDP Diag List.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB PNDP Diag List.json
-[20:44:24] Procesando bloque tipo: GlobalDB
-[20:44:24] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB PNDP Diag List_processed.json
-[20:44:24] Guardado de GlobalDB completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB PNDP Diag List_processed.json
-[20:44:24] Generando salida para: GlobalDB 'DB_PN_DP_Diag_List' (Original: DB PN/DP Diag List)
-[20:44:24] -> Modo de generación: DATA_BLOCK SCL
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\DB_PN_DP_Diag_List.scl
-[20:44:24] Generación de .SCL completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_MiniMotor_PN_Device.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751927.1899166, Size=30242
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:24] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:24] Paso 3: Extrayendo atributos del bloque...
-[20:44:24] Paso 3: Atributos: Nombre='DB_MiniMotor_PN_Device', Número=534, Lenguaje Bloque='DB'
-[20:44:24] Paso 3b: Comentario bloque: '...'
-[20:44:24] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:24] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_MiniMotor_PN_Device.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_MiniMotor_PN_Device.json
-[20:44:24] Procesando bloque tipo: InstanceDB
-[20:44:24] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_MiniMotor_PN_Device_processed.json
-[20:44:24] Guardado de InstanceDB completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_MiniMotor_PN_Device_processed.json
-[20:44:24] Generando salida para: InstanceDB 'DB_MiniMotor_PN_Device' (Original: DB_MiniMotor_PN_Device)
-[20:44:24] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:24] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:24] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\DB_MiniMotor_PN_Device.scl
-[20:44:24] Generación de .SCL completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_Minimotor_Config.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751927.1643817, Size=28598
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:24] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:24] Paso 3: Extrayendo atributos del bloque...
-[20:44:24] Paso 3: Atributos: Nombre='DB_Minimotor_Config', Número=533, Lenguaje Bloque='DB'
-[20:44:24] Paso 3b: Comentario bloque: '...'
-[20:44:24] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:24] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_Minimotor_Config.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_Minimotor_Config.json
-[20:44:24] Procesando bloque tipo: InstanceDB
-[20:44:24] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_Minimotor_Config_processed.json
-[20:44:24] Guardado de InstanceDB completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_Minimotor_Config_processed.json
-[20:44:24] Generando salida para: InstanceDB 'DB_Minimotor_Config' (Original: DB_Minimotor_Config)
-[20:44:24] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:24] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:24] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:24] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:24] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\DB_Minimotor_Config.scl
-[20:44:24] Generación de .SCL completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_PA_HMI-PLC_DataOra.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751926.7442055, Size=10578
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:24] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:24] Paso 3: Extrayendo atributos del bloque...
-[20:44:24] Paso 3: Atributos: Nombre='DB_PA_HMI-PLC_DataOra', Número=13, Lenguaje Bloque='DB'
-[20:44:24] Paso 3b: Comentario bloque: '...'
-[20:44:24] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:24] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_PA_HMI-PLC_DataOra.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_PA_HMI-PLC_DataOra.json
-[20:44:24] Procesando bloque tipo: GlobalDB
-[20:44:24] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_PA_HMI-PLC_DataOra_processed.json
-[20:44:24] Guardado de GlobalDB completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_PA_HMI-PLC_DataOra_processed.json
-[20:44:24] Generando salida para: GlobalDB 'DB_PA_HMI_PLC_DataOra' (Original: DB_PA_HMI-PLC_DataOra)
-[20:44:24] -> Modo de generación: DATA_BLOCK SCL
-[20:44:24] WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar.
-[20:44:24] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\DB_PA_HMI_PLC_DataOra.scl
-[20:44:24] Generación de .SCL completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_SET_TIMEZONE.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751926.770469, Size=6777
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:24] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:24] Paso 3: Extrayendo atributos del bloque...
-[20:44:24] Paso 3: Atributos: Nombre='DB_SET_TIMEZONE', Número=805, Lenguaje Bloque='DB'
-[20:44:24] Paso 3b: Comentario bloque: '...'
-[20:44:24] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:24] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_SET_TIMEZONE.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_SET_TIMEZONE.json
-[20:44:24] Procesando bloque tipo: InstanceDB
-[20:44:24] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:24] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_SET_TIMEZONE_processed.json
-[20:44:24] Guardado de InstanceDB completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_SET_TIMEZONE_processed.json
-[20:44:24] Generando salida para: InstanceDB 'DB_SET_TIMEZONE' (Original: DB_SET_TIMEZONE)
-[20:44:24] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\DB_SET_TIMEZONE.scl
-[20:44:24] Generación de .SCL completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB LIFO HMI Page.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751926.3020198, Size=25917
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:24] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
-[20:44:24] Paso 3: Extrayendo atributos del bloque...
-[20:44:24] Paso 3: Atributos: Nombre='FB LIFO HMI Page', Número=495, Lenguaje Bloque='LAD'
-[20:44:24] Paso 3b: Comentario bloque: '...'
-[20:44:24] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:24] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:24] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
-[20:44:24] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB LIFO HMI Page.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB LIFO HMI Page.json
-[20:44:24] Procesando bloque tipo: FB
-[20:44:24] INFO: El bloque es FB. Iniciando procesamiento lógico...
-[20:44:24] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:24] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
-[20:44:24] --- Pase 1 ---
-[20:44:24] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:24] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:24] Fase 2 (Agrupación IF con Simplificación):
-[20:44:24] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:24] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:24] --- Verificación Final de Instrucciones No Procesadas (FB) ---
-[20:44:24] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:24] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB LIFO HMI Page_processed.json
-[20:44:24] Guardado completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB LIFO HMI Page_processed.json
-[20:44:24] Generando salida para: FB 'FB_LIFO_HMI_Page' (Original: FB LIFO HMI Page)
-[20:44:24] -> Modo de generación: FB SCL
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\FB_LIFO_HMI_Page.scl
-[20:44:24] Generación de .SCL completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB Mot Manage Altivar 320.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751926.130231, Size=117954
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:24] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
-[20:44:24] Paso 3: Extrayendo atributos del bloque...
-[20:44:24] Paso 3: Atributos: Nombre='FB Mot Manage Altivar 320', Número=532, Lenguaje Bloque='LAD'
-[20:44:24] Paso 3b: Comentario bloque: '...'
-[20:44:24] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:24] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:24] Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit.
-[20:44:24] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:24] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:24] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:24] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:24] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:24] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:24] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:24] - Procesando Red ID=35, Lenguaje Red=LAD
-[20:44:24] - Procesando Red ID=3C, Lenguaje Red=LAD
-[20:44:24] - Procesando Red ID=43, Lenguaje Red=LAD
-[20:44:24] - Procesando Red ID=4A, Lenguaje Red=LAD
-[20:44:24] - Procesando Red ID=51, Lenguaje Red=LAD
-[20:44:24] - Procesando Red ID=58, Lenguaje Red=STL
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB Mot Manage Altivar 320.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB Mot Manage Altivar 320.json
-[20:44:24] Procesando bloque tipo: FB
-[20:44:24] INFO: El bloque es FB. Iniciando procesamiento lógico...
-[20:44:24] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:24] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
-[20:44:24] --- Pase 1 ---
-[20:44:24] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:24] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:24] Fase 2 (Agrupación IF con Simplificación):
-[20:44:24] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:24] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:24] --- Verificación Final de Instrucciones No Procesadas (FB) ---
-[20:44:24] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:24] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB Mot Manage Altivar 320_processed.json
-[20:44:24] Guardado completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB Mot Manage Altivar 320_processed.json
-[20:44:24] Generando salida para: FB 'FB_Mot_Manage_Altivar_320' (Original: FB Mot Manage Altivar 320)
-[20:44:24] -> Modo de generación: FB SCL
-[20:44:24] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:24] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:24] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\FB_Mot_Manage_Altivar_320.scl
-[20:44:24] Generación de .SCL completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Motors Manage.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Motors Manage.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Motors Manage.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB Motors Manage.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751926.2401762, Size=296794
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:24] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
-[20:44:24] Paso 3: Extrayendo atributos del bloque...
-[20:44:24] Paso 3: Atributos: Nombre='FB Motors Manage', Número=500, Lenguaje Bloque='LAD'
-[20:44:24] Paso 3b: Comentario bloque: 'Provenienza: 92487
-[20:44:24] Data Ultima Simul...'
-[20:44:24] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:24] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:24] Paso 5: Se encontraron 28 elementos SW.Blocks.CompileUnit.
-[20:44:24] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:24] - Procesando Red ID=B, Lenguaje Red=STL
-[20:44:24] - Procesando Red ID=12, Lenguaje Red=STL
-[20:44:24] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:24] - Procesando Red ID=20, Lenguaje Red=STL
-[20:44:24] - Procesando Red ID=27, Lenguaje Red=STL
-[20:44:24] - Procesando Red ID=2E, Lenguaje Red=STL
-[20:44:24] - Procesando Red ID=35, Lenguaje Red=LAD
-[20:44:24] - Procesando Red ID=3C, Lenguaje Red=STL
-[20:44:24] - Procesando Red ID=43, Lenguaje Red=LAD
-[20:44:24] - Procesando Red ID=4A, Lenguaje Red=LAD
-[20:44:24] - Procesando Red ID=51, Lenguaje Red=LAD
-[20:44:24] - Procesando Red ID=58, Lenguaje Red=LAD
-[20:44:24] - Procesando Red ID=5F, Lenguaje Red=LAD
-[20:44:24] - Procesando Red ID=66, Lenguaje Red=LAD
-[20:44:24] - Procesando Red ID=6D, Lenguaje Red=LAD
-[20:44:24] - Procesando Red ID=74, Lenguaje Red=LAD
-[20:44:24] - Procesando Red ID=7B, Lenguaje Red=LAD
-[20:44:24] - Procesando Red ID=82, Lenguaje Red=LAD
-[20:44:24] - Procesando Red ID=89, Lenguaje Red=LAD
-[20:44:24] - Procesando Red ID=90, Lenguaje Red=LAD
-[20:44:24] - Procesando Red ID=97, Lenguaje Red=LAD
-[20:44:24] - Procesando Red ID=9E, Lenguaje Red=STL
-[20:44:24] - Procesando Red ID=A5, Lenguaje Red=STL
-[20:44:24] - Procesando Red ID=AC, Lenguaje Red=STL
-[20:44:24] - Procesando Red ID=B3, Lenguaje Red=STL
-[20:44:24] - Procesando Red ID=BA, Lenguaje Red=STL
-[20:44:24] - Procesando Red ID=C1, Lenguaje Red=STL
-[20:44:24] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:24] Paso 6: Escritura JSON completada.
-[20:44:24] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB Motors Manage.json'
-[20:44:24] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Motors Manage.xml ---
-[20:44:24] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB Motors Manage.json
-[20:44:24] Procesando bloque tipo: FB
-[20:44:24] INFO: El bloque es FB. Iniciando procesamiento lógico...
-[20:44:24] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:24] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
-[20:44:24] --- Pase 1 ---
-[20:44:24] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:24] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:24] Fase 2 (Agrupación IF con Simplificación):
-[20:44:24] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:24] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:24] --- Verificación Final de Instrucciones No Procesadas (FB) ---
-[20:44:24] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:24] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB Motors Manage_processed.json
-[20:44:24] Guardado completado.
-[20:44:24] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Motors Manage.xml ---
-[20:44:24] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB Motors Manage_processed.json
-[20:44:24] Generando salida para: FB 'FB_Motors_Manage' (Original: FB Motors Manage)
-[20:44:24] -> Modo de generación: FB SCL
-[20:44:24] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:24] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:24] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:24] -> Escribiendo archivo de salida final en: scl_output\FB_Motors_Manage.scl
-[20:44:24] Generación de .SCL completada.
-[20:44:24] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB_SICK_AFx60_PN.xml ---
-[20:44:24] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB_SICK_AFx60_PN.xml. Se usará el archivo .scl original existente. ---
-[20:44:24] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml ---
-[20:44:24] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml ---
-[20:44:24] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 01.json'...
-[20:44:24] Cargando parsers de red...
-[20:44:24] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:24] Total de lenguajes con parser cargado: 5
-[20:44:24] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:24] Metadatos XML: ModTime=1749751925.8229053, Size=44477
-[20:44:24] Paso 1: Parseando archivo XML...
-[20:44:24] Paso 1: Parseo XML completado.
-[20:44:24] Paso 2: Detectando tipo de objeto principal...
-[20:44:24] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:24] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:24] Paso 3: Extrayendo atributos del bloque...
-[20:44:24] Paso 3: Atributos: Nombre='FC Air Philosophy 01', Número=571, Lenguaje Bloque='LAD'
-[20:44:24] Paso 3b: Comentario bloque: '...'
-[20:44:24] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:25] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:25] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit.
-[20:44:25] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:25] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=19, Lenguaje Red=STL
-[20:44:25] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:25] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:25] Paso 6: Escritura JSON completada.
-[20:44:25] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 01.json'
-[20:44:25] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml ---
-[20:44:25] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 01.json
-[20:44:25] Procesando bloque tipo: FC
-[20:44:25] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:25] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:25] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:25] --- Pase 1 ---
-[20:44:25] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:25] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:25] Fase 2 (Agrupación IF con Simplificación):
-[20:44:25] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:25] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:25] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:25] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:25] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 01_processed.json
-[20:44:25] Guardado completado.
-[20:44:25] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml ---
-[20:44:25] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 01_processed.json
-[20:44:25] Generando salida para: FC 'FC_Air_Philosophy_01' (Original: FC Air Philosophy 01)
-[20:44:25] -> Modo de generación: FC SCL
-[20:44:25] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:25] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:25] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:25] -> Escribiendo archivo de salida final en: scl_output\FC_Air_Philosophy_01.scl
-[20:44:25] Generación de .SCL completada.
-[20:44:25] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml ---
-[20:44:25] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml ---
-[20:44:25] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 04.json'...
-[20:44:25] Cargando parsers de red...
-[20:44:25] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:25] Total de lenguajes con parser cargado: 5
-[20:44:25] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:25] Metadatos XML: ModTime=1749751925.8735855, Size=76867
-[20:44:25] Paso 1: Parseando archivo XML...
-[20:44:25] Paso 1: Parseo XML completado.
-[20:44:25] Paso 2: Detectando tipo de objeto principal...
-[20:44:25] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:25] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:25] Paso 3: Extrayendo atributos del bloque...
-[20:44:25] Paso 3: Atributos: Nombre='FC Air Philosophy 04', Número=574, Lenguaje Bloque='LAD'
-[20:44:25] Paso 3b: Comentario bloque: '...'
-[20:44:25] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:25] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:25] Paso 5: Se encontraron 11 elementos SW.Blocks.CompileUnit.
-[20:44:25] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:25] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=19, Lenguaje Red=STL
-[20:44:25] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=35, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=3C, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=43, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=4A, Lenguaje Red=LAD
-[20:44:25] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:25] Paso 6: Escritura JSON completada.
-[20:44:25] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 04.json'
-[20:44:25] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml ---
-[20:44:25] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 04.json
-[20:44:25] Procesando bloque tipo: FC
-[20:44:25] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:25] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:25] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:25] --- Pase 1 ---
-[20:44:25] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:25] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:25] Fase 2 (Agrupación IF con Simplificación):
-[20:44:25] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:25] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:25] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:25] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:25] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 04_processed.json
-[20:44:25] Guardado completado.
-[20:44:25] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml ---
-[20:44:25] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 04_processed.json
-[20:44:25] Generando salida para: FC 'FC_Air_Philosophy_04' (Original: FC Air Philosophy 04)
-[20:44:25] -> Modo de generación: FC SCL
-[20:44:25] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:25] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:25] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:25] -> Escribiendo archivo de salida final en: scl_output\FC_Air_Philosophy_04.scl
-[20:44:25] Generación de .SCL completada.
-[20:44:25] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml ---
-[20:44:25] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml ---
-[20:44:25] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 08.json'...
-[20:44:25] Cargando parsers de red...
-[20:44:25] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:25] Total de lenguajes con parser cargado: 5
-[20:44:25] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:25] Metadatos XML: ModTime=1749751925.9124832, Size=66996
-[20:44:25] Paso 1: Parseando archivo XML...
-[20:44:25] Paso 1: Parseo XML completado.
-[20:44:25] Paso 2: Detectando tipo de objeto principal...
-[20:44:25] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:25] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:25] Paso 3: Extrayendo atributos del bloque...
-[20:44:25] Paso 3: Atributos: Nombre='FC Air Philosophy 08', Número=578, Lenguaje Bloque='LAD'
-[20:44:25] Paso 3b: Comentario bloque: '...'
-[20:44:25] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:25] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:25] Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit.
-[20:44:25] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:25] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=19, Lenguaje Red=STL
-[20:44:25] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=35, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=3C, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=43, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=4A, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=51, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=58, Lenguaje Red=LAD
-[20:44:25] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:25] Paso 6: Escritura JSON completada.
-[20:44:25] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 08.json'
-[20:44:25] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml ---
-[20:44:25] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 08.json
-[20:44:25] Procesando bloque tipo: FC
-[20:44:25] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:25] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:25] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:25] --- Pase 1 ---
-[20:44:25] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:25] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:25] Fase 2 (Agrupación IF con Simplificación):
-[20:44:25] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:25] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:25] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:25] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:25] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 08_processed.json
-[20:44:25] Guardado completado.
-[20:44:25] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml ---
-[20:44:25] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 08_processed.json
-[20:44:25] Generando salida para: FC 'FC_Air_Philosophy_08' (Original: FC Air Philosophy 08)
-[20:44:25] -> Modo de generación: FC SCL
-[20:44:25] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:25] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:25] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:25] -> Escribiendo archivo de salida final en: scl_output\FC_Air_Philosophy_08.scl
-[20:44:25] Generación de .SCL completada.
-[20:44:25] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml ---
-[20:44:25] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml ---
-[20:44:25] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 14.json'...
-[20:44:25] Cargando parsers de red...
-[20:44:25] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:25] Total de lenguajes con parser cargado: 5
-[20:44:25] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:25] Metadatos XML: ModTime=1749751925.9529216, Size=42389
-[20:44:25] Paso 1: Parseando archivo XML...
-[20:44:25] Paso 1: Parseo XML completado.
-[20:44:25] Paso 2: Detectando tipo de objeto principal...
-[20:44:25] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:25] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:25] Paso 3: Extrayendo atributos del bloque...
-[20:44:25] Paso 3: Atributos: Nombre='FC Air Philosophy 14', Número=584, Lenguaje Bloque='LAD'
-[20:44:25] Paso 3b: Comentario bloque: '...'
-[20:44:25] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:25] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:25] Paso 5: Se encontraron 5 elementos SW.Blocks.CompileUnit.
-[20:44:25] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:25] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:25] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:25] Paso 6: Escritura JSON completada.
-[20:44:25] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 14.json'
-[20:44:25] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml ---
-[20:44:25] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 14.json
-[20:44:25] Procesando bloque tipo: FC
-[20:44:25] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:25] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:25] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:25] --- Pase 1 ---
-[20:44:25] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:25] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:25] Fase 2 (Agrupación IF con Simplificación):
-[20:44:25] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:25] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:25] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:25] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:25] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 14_processed.json
-[20:44:25] Guardado completado.
-[20:44:25] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml ---
-[20:44:25] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 14_processed.json
-[20:44:25] Generando salida para: FC 'FC_Air_Philosophy_14' (Original: FC Air Philosophy 14)
-[20:44:25] -> Modo de generación: FC SCL
-[20:44:25] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:25] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:25] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:25] -> Escribiendo archivo de salida final en: scl_output\FC_Air_Philosophy_14.scl
-[20:44:25] Generación de .SCL completada.
-[20:44:25] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml ---
-[20:44:25] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml ---
-[20:44:25] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 17.json'...
-[20:44:25] Cargando parsers de red...
-[20:44:25] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:25] Total de lenguajes con parser cargado: 5
-[20:44:25] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:25] Metadatos XML: ModTime=1749751925.9982781, Size=73636
-[20:44:25] Paso 1: Parseando archivo XML...
-[20:44:25] Paso 1: Parseo XML completado.
-[20:44:25] Paso 2: Detectando tipo de objeto principal...
-[20:44:25] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:25] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:25] Paso 3: Extrayendo atributos del bloque...
-[20:44:25] Paso 3: Atributos: Nombre='FC Air Philosophy 17', Número=587, Lenguaje Bloque='LAD'
-[20:44:25] Paso 3b: Comentario bloque: '...'
-[20:44:25] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:25] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:25] Paso 5: Se encontraron 14 elementos SW.Blocks.CompileUnit.
-[20:44:25] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:25] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=19, Lenguaje Red=STL
-[20:44:25] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=35, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=3C, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=43, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=4A, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=51, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=58, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=5F, Lenguaje Red=LAD
-[20:44:25] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:25] Paso 6: Escritura JSON completada.
-[20:44:25] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 17.json'
-[20:44:25] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml ---
-[20:44:25] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 17.json
-[20:44:25] Procesando bloque tipo: FC
-[20:44:25] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:25] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:25] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:25] --- Pase 1 ---
-[20:44:25] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:25] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:25] Fase 2 (Agrupación IF con Simplificación):
-[20:44:25] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:25] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:25] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:25] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:25] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 17_processed.json
-[20:44:25] Guardado completado.
-[20:44:25] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml ---
-[20:44:25] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 17_processed.json
-[20:44:25] Generando salida para: FC 'FC_Air_Philosophy_17' (Original: FC Air Philosophy 17)
-[20:44:25] -> Modo de generación: FC SCL
-[20:44:25] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:25] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:25] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:25] -> Escribiendo archivo de salida final en: scl_output\FC_Air_Philosophy_17.scl
-[20:44:25] Generación de .SCL completada.
-[20:44:25] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml ---
-[20:44:25] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml ---
-[20:44:25] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 18.json'...
-[20:44:25] Cargando parsers de red...
-[20:44:25] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:25] Total de lenguajes con parser cargado: 5
-[20:44:25] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:25] Metadatos XML: ModTime=1749751926.0493171, Size=64713
-[20:44:25] Paso 1: Parseando archivo XML...
-[20:44:25] Paso 1: Parseo XML completado.
-[20:44:25] Paso 2: Detectando tipo de objeto principal...
-[20:44:25] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:25] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:25] Paso 3: Extrayendo atributos del bloque...
-[20:44:25] Paso 3: Atributos: Nombre='FC Air Philosophy 18', Número=588, Lenguaje Bloque='LAD'
-[20:44:25] Paso 3b: Comentario bloque: '...'
-[20:44:25] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:25] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:25] Paso 5: Se encontraron 12 elementos SW.Blocks.CompileUnit.
-[20:44:25] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:25] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=19, Lenguaje Red=STL
-[20:44:25] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=35, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=3C, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=43, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=4A, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=51, Lenguaje Red=LAD
-[20:44:25] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:25] Paso 6: Escritura JSON completada.
-[20:44:25] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 18.json'
-[20:44:25] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml ---
-[20:44:25] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 18.json
-[20:44:25] Procesando bloque tipo: FC
-[20:44:25] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:25] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:25] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:25] --- Pase 1 ---
-[20:44:25] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:25] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:25] Fase 2 (Agrupación IF con Simplificación):
-[20:44:25] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:25] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:25] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:25] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:25] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 18_processed.json
-[20:44:25] Guardado completado.
-[20:44:25] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml ---
-[20:44:25] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 18_processed.json
-[20:44:25] Generando salida para: FC 'FC_Air_Philosophy_18' (Original: FC Air Philosophy 18)
-[20:44:25] -> Modo de generación: FC SCL
-[20:44:25] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:25] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:25] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:25] -> Escribiendo archivo de salida final en: scl_output\FC_Air_Philosophy_18.scl
-[20:44:25] Generación de .SCL completada.
-[20:44:25] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml ---
-[20:44:25] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml ---
-[20:44:25] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy Manage.json'...
-[20:44:25] Cargando parsers de red...
-[20:44:25] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:25] Total de lenguajes con parser cargado: 5
-[20:44:25] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:25] Metadatos XML: ModTime=1749751926.0854473, Size=53037
-[20:44:25] Paso 1: Parseando archivo XML...
-[20:44:25] Paso 1: Parseo XML completado.
-[20:44:25] Paso 2: Detectando tipo de objeto principal...
-[20:44:25] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:25] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:25] Paso 3: Extrayendo atributos del bloque...
-[20:44:25] Paso 3: Atributos: Nombre='FC Air Philosophy Manage', Número=570, Lenguaje Bloque='LAD'
-[20:44:25] Paso 3b: Comentario bloque: '...'
-[20:44:25] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:25] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:25] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit.
-[20:44:25] - Procesando Red ID=4, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=B, Lenguaje Red=STL
-[20:44:25] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:25] Paso 6: Escritura JSON completada.
-[20:44:25] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy Manage.json'
-[20:44:25] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml ---
-[20:44:25] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy Manage.json
-[20:44:25] Procesando bloque tipo: FC
-[20:44:25] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:25] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:25] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:25] --- Pase 1 ---
-[20:44:25] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:25] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:25] Fase 2 (Agrupación IF con Simplificación):
-[20:44:25] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:25] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:25] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:25] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:25] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy Manage_processed.json
-[20:44:25] Guardado completado.
-[20:44:25] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml ---
-[20:44:25] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy Manage_processed.json
-[20:44:25] Generando salida para: FC 'FC_Air_Philosophy_Manage' (Original: FC Air Philosophy Manage)
-[20:44:25] -> Modo de generación: FC SCL
-[20:44:25] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:25] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:25] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:25] -> Escribiendo archivo de salida final en: scl_output\FC_Air_Philosophy_Manage.scl
-[20:44:25] Generación de .SCL completada.
-[20:44:25] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml ---
-[20:44:25] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml ---
-[20:44:25] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 01.json'...
-[20:44:25] Cargando parsers de red...
-[20:44:25] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:25] Total de lenguajes con parser cargado: 5
-[20:44:25] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:25] Metadatos XML: ModTime=1749751925.380224, Size=52476
-[20:44:25] Paso 1: Parseando archivo XML...
-[20:44:25] Paso 1: Parseo XML completado.
-[20:44:25] Paso 2: Detectando tipo de objeto principal...
-[20:44:25] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:25] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:25] Paso 3: Extrayendo atributos del bloque...
-[20:44:25] Paso 3: Atributos: Nombre='FC Ttop Philosophy 01', Número=591, Lenguaje Bloque='LAD'
-[20:44:25] Paso 3b: Comentario bloque: 'Conveyor monorow under machine (1 Sync)...'
-[20:44:25] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:25] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:25] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit.
-[20:44:25] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:25] - Procesando Red ID=B, Lenguaje Red=STL
-[20:44:25] - Procesando Red ID=12, Lenguaje Red=STL
-[20:44:25] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:25] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:25] Paso 6: Escritura JSON completada.
-[20:44:25] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 01.json'
-[20:44:25] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml ---
-[20:44:25] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 01.json
-[20:44:25] Procesando bloque tipo: FC
-[20:44:25] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:25] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:25] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:25] --- Pase 1 ---
-[20:44:25] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:25] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:25] Fase 2 (Agrupación IF con Simplificación):
-[20:44:25] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:25] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:25] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:25] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:25] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 01_processed.json
-[20:44:25] Guardado completado.
-[20:44:25] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml ---
-[20:44:25] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 01_processed.json
-[20:44:25] Generando salida para: FC 'FC_Ttop_Philosophy_01' (Original: FC Ttop Philosophy 01)
-[20:44:25] -> Modo de generación: FC SCL
-[20:44:25] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:25] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:25] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:25] -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Philosophy_01.scl
-[20:44:25] Generación de .SCL completada.
-[20:44:25] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml ---
-[20:44:25] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml ---
-[20:44:25] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 02.json'...
-[20:44:25] Cargando parsers de red...
-[20:44:25] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:25] Total de lenguajes con parser cargado: 5
-[20:44:25] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:25] Metadatos XML: ModTime=1749751925.422644, Size=51253
-[20:44:25] Paso 1: Parseando archivo XML...
-[20:44:25] Paso 1: Parseo XML completado.
-[20:44:25] Paso 2: Detectando tipo de objeto principal...
-[20:44:25] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:25] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:25] Paso 3: Extrayendo atributos del bloque...
-[20:44:25] Paso 3: Atributos: Nombre='FC Ttop Philosophy 02', Número=592, Lenguaje Bloque='LAD'
-[20:44:25] Paso 3b: Comentario bloque: '...'
-[20:44:25] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:25] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:25] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit.
-[20:44:25] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:25] - Procesando Red ID=B, Lenguaje Red=STL
-[20:44:25] - Procesando Red ID=12, Lenguaje Red=STL
-[20:44:25] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:25] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:25] Paso 6: Escritura JSON completada.
-[20:44:25] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 02.json'
-[20:44:25] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml ---
-[20:44:25] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 02.json
-[20:44:25] Procesando bloque tipo: FC
-[20:44:25] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:25] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:25] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:25] --- Pase 1 ---
-[20:44:25] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:25] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:25] Fase 2 (Agrupación IF con Simplificación):
-[20:44:25] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:25] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:25] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:25] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:25] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 02_processed.json
-[20:44:25] Guardado completado.
-[20:44:25] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml ---
-[20:44:25] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 02_processed.json
-[20:44:25] Generando salida para: FC 'FC_Ttop_Philosophy_02' (Original: FC Ttop Philosophy 02)
-[20:44:25] -> Modo de generación: FC SCL
-[20:44:25] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:25] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:25] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:25] -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Philosophy_02.scl
-[20:44:25] Generación de .SCL completada.
-[20:44:25] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml ---
-[20:44:25] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml ---
-[20:44:25] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 03.json'...
-[20:44:25] Cargando parsers de red...
-[20:44:25] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:25] Total de lenguajes con parser cargado: 5
-[20:44:25] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:25] Metadatos XML: ModTime=1749751925.4656248, Size=52322
-[20:44:25] Paso 1: Parseando archivo XML...
-[20:44:25] Paso 1: Parseo XML completado.
-[20:44:25] Paso 2: Detectando tipo de objeto principal...
-[20:44:25] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:25] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:25] Paso 3: Extrayendo atributos del bloque...
-[20:44:25] Paso 3: Atributos: Nombre='FC Ttop Philosophy 03', Número=593, Lenguaje Bloque='LAD'
-[20:44:25] Paso 3b: Comentario bloque: '...'
-[20:44:25] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:25] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:25] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit.
-[20:44:25] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:25] - Procesando Red ID=B, Lenguaje Red=STL
-[20:44:25] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:25] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:25] Paso 6: Escritura JSON completada.
-[20:44:25] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 03.json'
-[20:44:25] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml ---
-[20:44:25] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 03.json
-[20:44:25] Procesando bloque tipo: FC
-[20:44:25] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:25] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:25] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:25] --- Pase 1 ---
-[20:44:25] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:25] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:25] Fase 2 (Agrupación IF con Simplificación):
-[20:44:25] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:25] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:25] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:25] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:25] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 03_processed.json
-[20:44:25] Guardado completado.
-[20:44:25] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml ---
-[20:44:25] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 03_processed.json
-[20:44:25] Generando salida para: FC 'FC_Ttop_Philosophy_03' (Original: FC Ttop Philosophy 03)
-[20:44:25] -> Modo de generación: FC SCL
-[20:44:25] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:25] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:25] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:25] -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Philosophy_03.scl
-[20:44:25] Generación de .SCL completada.
-[20:44:25] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml ---
-[20:44:25] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml ---
-[20:44:25] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 04.json'...
-[20:44:25] Cargando parsers de red...
-[20:44:25] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:25] Total de lenguajes con parser cargado: 5
-[20:44:25] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:25] Metadatos XML: ModTime=1749751925.497665, Size=52322
-[20:44:25] Paso 1: Parseando archivo XML...
-[20:44:25] Paso 1: Parseo XML completado.
-[20:44:25] Paso 2: Detectando tipo de objeto principal...
-[20:44:25] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:25] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:25] Paso 3: Extrayendo atributos del bloque...
-[20:44:25] Paso 3: Atributos: Nombre='FC Ttop Philosophy 04', Número=594, Lenguaje Bloque='LAD'
-[20:44:25] Paso 3b: Comentario bloque: '...'
-[20:44:25] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:25] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:25] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit.
-[20:44:25] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:25] - Procesando Red ID=B, Lenguaje Red=STL
-[20:44:25] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:25] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:25] Paso 6: Escritura JSON completada.
-[20:44:25] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 04.json'
-[20:44:25] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml ---
-[20:44:25] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 04.json
-[20:44:25] Procesando bloque tipo: FC
-[20:44:25] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:25] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:25] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:25] --- Pase 1 ---
-[20:44:25] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:25] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:25] Fase 2 (Agrupación IF con Simplificación):
-[20:44:25] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:25] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:25] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:25] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:25] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 04_processed.json
-[20:44:25] Guardado completado.
-[20:44:25] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml ---
-[20:44:25] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 04_processed.json
-[20:44:25] Generando salida para: FC 'FC_Ttop_Philosophy_04' (Original: FC Ttop Philosophy 04)
-[20:44:25] -> Modo de generación: FC SCL
-[20:44:25] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:25] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:25] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:25] -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Philosophy_04.scl
-[20:44:25] Generación de .SCL completada.
-[20:44:25] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml ---
-[20:44:25] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml ---
-[20:44:25] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 05.json'...
-[20:44:25] Cargando parsers de red...
-[20:44:25] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:25] Total de lenguajes con parser cargado: 5
-[20:44:25] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:25] Metadatos XML: ModTime=1749751925.5312364, Size=52322
-[20:44:25] Paso 1: Parseando archivo XML...
-[20:44:25] Paso 1: Parseo XML completado.
-[20:44:25] Paso 2: Detectando tipo de objeto principal...
-[20:44:25] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:25] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:25] Paso 3: Extrayendo atributos del bloque...
-[20:44:25] Paso 3: Atributos: Nombre='FC Ttop Philosophy 05', Número=595, Lenguaje Bloque='LAD'
-[20:44:25] Paso 3b: Comentario bloque: '...'
-[20:44:25] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:25] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:25] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit.
-[20:44:25] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:25] - Procesando Red ID=B, Lenguaje Red=STL
-[20:44:25] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:25] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:25] Paso 6: Escritura JSON completada.
-[20:44:25] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 05.json'
-[20:44:25] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml ---
-[20:44:25] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 05.json
-[20:44:25] Procesando bloque tipo: FC
-[20:44:25] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:25] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:25] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:25] --- Pase 1 ---
-[20:44:25] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:25] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:25] Fase 2 (Agrupación IF con Simplificación):
-[20:44:25] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:25] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:25] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:25] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:25] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 05_processed.json
-[20:44:25] Guardado completado.
-[20:44:25] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml ---
-[20:44:25] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 05_processed.json
-[20:44:25] Generando salida para: FC 'FC_Ttop_Philosophy_05' (Original: FC Ttop Philosophy 05)
-[20:44:25] -> Modo de generación: FC SCL
-[20:44:25] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:25] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:25] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:25] -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Philosophy_05.scl
-[20:44:25] Generación de .SCL completada.
-[20:44:25] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml ---
-[20:44:25] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml ---
-[20:44:25] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 06.json'...
-[20:44:25] Cargando parsers de red...
-[20:44:25] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:25] Total de lenguajes con parser cargado: 5
-[20:44:25] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:25] Metadatos XML: ModTime=1749751925.575585, Size=52322
-[20:44:25] Paso 1: Parseando archivo XML...
-[20:44:25] Paso 1: Parseo XML completado.
-[20:44:25] Paso 2: Detectando tipo de objeto principal...
-[20:44:25] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:25] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:25] Paso 3: Extrayendo atributos del bloque...
-[20:44:25] Paso 3: Atributos: Nombre='FC Ttop Philosophy 06', Número=596, Lenguaje Bloque='LAD'
-[20:44:25] Paso 3b: Comentario bloque: '...'
-[20:44:25] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:25] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:25] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit.
-[20:44:25] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:25] - Procesando Red ID=B, Lenguaje Red=STL
-[20:44:25] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:25] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:25] Paso 6: Escritura JSON completada.
-[20:44:25] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 06.json'
-[20:44:25] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml ---
-[20:44:25] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 06.json
-[20:44:25] Procesando bloque tipo: FC
-[20:44:25] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:25] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:25] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:25] --- Pase 1 ---
-[20:44:25] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:25] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:25] Fase 2 (Agrupación IF con Simplificación):
-[20:44:25] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:25] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:25] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:25] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:25] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 06_processed.json
-[20:44:25] Guardado completado.
-[20:44:25] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml ---
-[20:44:25] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 06_processed.json
-[20:44:25] Generando salida para: FC 'FC_Ttop_Philosophy_06' (Original: FC Ttop Philosophy 06)
-[20:44:25] -> Modo de generación: FC SCL
-[20:44:25] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:25] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:25] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:25] -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Philosophy_06.scl
-[20:44:25] Generación de .SCL completada.
-[20:44:25] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml ---
-[20:44:25] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml ---
-[20:44:25] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 07.json'...
-[20:44:25] Cargando parsers de red...
-[20:44:25] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:25] Total de lenguajes con parser cargado: 5
-[20:44:25] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:25] Metadatos XML: ModTime=1749751925.6235435, Size=52322
-[20:44:25] Paso 1: Parseando archivo XML...
-[20:44:25] Paso 1: Parseo XML completado.
-[20:44:25] Paso 2: Detectando tipo de objeto principal...
-[20:44:25] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:25] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:25] Paso 3: Extrayendo atributos del bloque...
-[20:44:25] Paso 3: Atributos: Nombre='FC Ttop Philosophy 07', Número=597, Lenguaje Bloque='LAD'
-[20:44:25] Paso 3b: Comentario bloque: '...'
-[20:44:25] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:25] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:25] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit.
-[20:44:25] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:25] - Procesando Red ID=B, Lenguaje Red=STL
-[20:44:25] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:25] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:25] Paso 6: Escritura JSON completada.
-[20:44:25] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 07.json'
-[20:44:25] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml ---
-[20:44:25] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 07.json
-[20:44:25] Procesando bloque tipo: FC
-[20:44:25] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:25] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:25] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:25] --- Pase 1 ---
-[20:44:25] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:25] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:25] Fase 2 (Agrupación IF con Simplificación):
-[20:44:25] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:25] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:25] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:25] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:25] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 07_processed.json
-[20:44:25] Guardado completado.
-[20:44:25] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml ---
-[20:44:25] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 07_processed.json
-[20:44:25] Generando salida para: FC 'FC_Ttop_Philosophy_07' (Original: FC Ttop Philosophy 07)
-[20:44:25] -> Modo de generación: FC SCL
-[20:44:25] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:25] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:25] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:25] -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Philosophy_07.scl
-[20:44:25] Generación de .SCL completada.
-[20:44:25] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml ---
-[20:44:25] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml ---
-[20:44:25] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 08.json'...
-[20:44:25] Cargando parsers de red...
-[20:44:25] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:25] Total de lenguajes con parser cargado: 5
-[20:44:25] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:25] Metadatos XML: ModTime=1749751925.660643, Size=52322
-[20:44:25] Paso 1: Parseando archivo XML...
-[20:44:25] Paso 1: Parseo XML completado.
-[20:44:25] Paso 2: Detectando tipo de objeto principal...
-[20:44:25] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:25] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:25] Paso 3: Extrayendo atributos del bloque...
-[20:44:25] Paso 3: Atributos: Nombre='FC Ttop Philosophy 08', Número=598, Lenguaje Bloque='LAD'
-[20:44:25] Paso 3b: Comentario bloque: '...'
-[20:44:25] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:25] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:25] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit.
-[20:44:25] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:25] - Procesando Red ID=B, Lenguaje Red=STL
-[20:44:25] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:25] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:25] Paso 6: Escritura JSON completada.
-[20:44:25] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 08.json'
-[20:44:25] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml ---
-[20:44:25] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 08.json
-[20:44:25] Procesando bloque tipo: FC
-[20:44:25] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:25] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:25] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:25] --- Pase 1 ---
-[20:44:25] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:25] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:25] Fase 2 (Agrupación IF con Simplificación):
-[20:44:25] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:25] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:25] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:25] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:25] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 08_processed.json
-[20:44:25] Guardado completado.
-[20:44:25] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml ---
-[20:44:25] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 08_processed.json
-[20:44:25] Generando salida para: FC 'FC_Ttop_Philosophy_08' (Original: FC Ttop Philosophy 08)
-[20:44:25] -> Modo de generación: FC SCL
-[20:44:25] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:25] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:25] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:25] -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Philosophy_08.scl
-[20:44:25] Generación de .SCL completada.
-[20:44:25] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml ---
-[20:44:25] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml ---
-[20:44:25] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 09.json'...
-[20:44:25] Cargando parsers de red...
-[20:44:25] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:25] Total de lenguajes con parser cargado: 5
-[20:44:25] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:25] Metadatos XML: ModTime=1749751925.705901, Size=52322
-[20:44:25] Paso 1: Parseando archivo XML...
-[20:44:25] Paso 1: Parseo XML completado.
-[20:44:25] Paso 2: Detectando tipo de objeto principal...
-[20:44:25] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:25] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:25] Paso 3: Extrayendo atributos del bloque...
-[20:44:25] Paso 3: Atributos: Nombre='FC Ttop Philosophy 09', Número=599, Lenguaje Bloque='LAD'
-[20:44:25] Paso 3b: Comentario bloque: '...'
-[20:44:25] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:25] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:25] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit.
-[20:44:25] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:25] - Procesando Red ID=B, Lenguaje Red=STL
-[20:44:25] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:25] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:25] Paso 6: Escritura JSON completada.
-[20:44:25] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 09.json'
-[20:44:25] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml ---
-[20:44:25] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 09.json
-[20:44:25] Procesando bloque tipo: FC
-[20:44:25] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:25] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:25] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:25] --- Pase 1 ---
-[20:44:25] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:25] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:25] Fase 2 (Agrupación IF con Simplificación):
-[20:44:25] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:25] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:25] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:25] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:25] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 09_processed.json
-[20:44:25] Guardado completado.
-[20:44:25] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml ---
-[20:44:25] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 09_processed.json
-[20:44:25] Generando salida para: FC 'FC_Ttop_Philosophy_09' (Original: FC Ttop Philosophy 09)
-[20:44:25] -> Modo de generación: FC SCL
-[20:44:25] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:25] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:25] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:25] -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Philosophy_09.scl
-[20:44:25] Generación de .SCL completada.
-[20:44:25] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml ---
-[20:44:25] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml ---
-[20:44:25] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy Manage.json'...
-[20:44:25] Cargando parsers de red...
-[20:44:25] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:25] Total de lenguajes con parser cargado: 5
-[20:44:25] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:25] Metadatos XML: ModTime=1749751925.7549114, Size=50030
-[20:44:25] Paso 1: Parseando archivo XML...
-[20:44:25] Paso 1: Parseo XML completado.
-[20:44:25] Paso 2: Detectando tipo de objeto principal...
-[20:44:25] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:25] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:25] Paso 3: Extrayendo atributos del bloque...
-[20:44:25] Paso 3: Atributos: Nombre='FC Ttop Philosophy Manage', Número=590, Lenguaje Bloque='LAD'
-[20:44:25] Paso 3b: Comentario bloque: '...'
-[20:44:25] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:25] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:25] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit.
-[20:44:25] - Procesando Red ID=4, Lenguaje Red=LAD
-[20:44:25] - Procesando Red ID=B, Lenguaje Red=STL
-[20:44:25] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:26] Paso 6: Escritura JSON completada.
-[20:44:26] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy Manage.json'
-[20:44:26] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml ---
-[20:44:26] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy Manage.json
-[20:44:26] Procesando bloque tipo: FC
-[20:44:26] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:26] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:26] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:26] --- Pase 1 ---
-[20:44:26] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:26] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:26] Fase 2 (Agrupación IF con Simplificación):
-[20:44:26] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:26] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:26] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:26] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:26] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy Manage_processed.json
-[20:44:26] Guardado completado.
-[20:44:26] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml ---
-[20:44:26] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy Manage_processed.json
-[20:44:26] Generando salida para: FC 'FC_Ttop_Philosophy_Manage' (Original: FC Ttop Philosophy Manage)
-[20:44:26] -> Modo de generación: FC SCL
-[20:44:26] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Philosophy_Manage.scl
-[20:44:26] Generación de .SCL completada.
-[20:44:26] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml ---
-[20:44:26] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml ---
-[20:44:26] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\DB MotorSimulate.json'...
-[20:44:26] Cargando parsers de red...
-[20:44:26] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:26] Total de lenguajes con parser cargado: 5
-[20:44:26] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:26] Metadatos XML: ModTime=1749751924.500029, Size=8952
-[20:44:26] Paso 1: Parseando archivo XML...
-[20:44:26] Paso 1: Parseo XML completado.
-[20:44:26] Paso 2: Detectando tipo de objeto principal...
-[20:44:26] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:26] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:26] Paso 3: Extrayendo atributos del bloque...
-[20:44:26] Paso 3: Atributos: Nombre='DB MotorSimulate', Número=34, Lenguaje Bloque='DB'
-[20:44:26] Paso 3b: Comentario bloque: '...'
-[20:44:26] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:26] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:26] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:26] Paso 6: Escritura JSON completada.
-[20:44:26] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\DB MotorSimulate.json'
-[20:44:26] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml ---
-[20:44:26] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\DB MotorSimulate.json
-[20:44:26] Procesando bloque tipo: GlobalDB
-[20:44:26] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:26] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\DB MotorSimulate_processed.json
-[20:44:26] Guardado de GlobalDB completado.
-[20:44:26] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml ---
-[20:44:26] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\DB MotorSimulate_processed.json
-[20:44:26] Generando salida para: GlobalDB 'DB_MotorSimulate' (Original: DB MotorSimulate)
-[20:44:26] -> Modo de generación: DATA_BLOCK SCL
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] -> Escribiendo archivo de salida final en: scl_output\DB_MotorSimulate.scl
-[20:44:26] Generación de .SCL completada.
-[20:44:26] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml ---
-[20:44:26] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml ---
-[20:44:26] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Bosch Rexroth.json'...
-[20:44:26] Cargando parsers de red...
-[20:44:26] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:26] Total de lenguajes con parser cargado: 5
-[20:44:26] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:26] Metadatos XML: ModTime=1749751923.8556242, Size=87380
-[20:44:26] Paso 1: Parseando archivo XML...
-[20:44:26] Paso 1: Parseo XML completado.
-[20:44:26] Paso 2: Detectando tipo de objeto principal...
-[20:44:26] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:26] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:26] Paso 3: Extrayendo atributos del bloque...
-[20:44:26] Paso 3: Atributos: Nombre='FC Mot Manage Bosch Rexroth', Número=527, Lenguaje Bloque='LAD'
-[20:44:26] Paso 3b: Comentario bloque: '...'
-[20:44:26] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:26] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:26] Paso 5: Se encontraron 11 elementos SW.Blocks.CompileUnit.
-[20:44:26] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:26] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=35, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=3C, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=43, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=4A, Lenguaje Red=STL
-[20:44:26] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:26] Paso 6: Escritura JSON completada.
-[20:44:26] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Bosch Rexroth.json'
-[20:44:26] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml ---
-[20:44:26] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Bosch Rexroth.json
-[20:44:26] Procesando bloque tipo: FC
-[20:44:26] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:26] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:26] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:26] --- Pase 1 ---
-[20:44:26] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:26] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:26] Fase 2 (Agrupación IF con Simplificación):
-[20:44:26] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:26] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:26] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:26] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:26] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Bosch Rexroth_processed.json
-[20:44:26] Guardado completado.
-[20:44:26] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml ---
-[20:44:26] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Bosch Rexroth_processed.json
-[20:44:26] Generando salida para: FC 'FC_Mot_Manage_Bosch_Rexroth' (Original: FC Mot Manage Bosch Rexroth)
-[20:44:26] -> Modo de generación: FC SCL
-[20:44:26] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] -> Escribiendo archivo de salida final en: scl_output\FC_Mot_Manage_Bosch_Rexroth.scl
-[20:44:26] Generación de .SCL completada.
-[20:44:26] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml ---
-[20:44:26] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml ---
-[20:44:26] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage EOLO mBar.json'...
-[20:44:26] Cargando parsers de red...
-[20:44:26] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:26] Total de lenguajes con parser cargado: 5
-[20:44:26] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:26] Metadatos XML: ModTime=1749751924.2819097, Size=89980
-[20:44:26] Paso 1: Parseando archivo XML...
-[20:44:26] Paso 1: Parseo XML completado.
-[20:44:26] Paso 2: Detectando tipo de objeto principal...
-[20:44:26] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:26] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:26] Paso 3: Extrayendo atributos del bloque...
-[20:44:26] Paso 3: Atributos: Nombre='FC Mot Manage EOLO mBar', Número=505, Lenguaje Bloque='LAD'
-[20:44:26] Paso 3b: Comentario bloque: '...'
-[20:44:26] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:26] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:26] Paso 5: Se encontraron 11 elementos SW.Blocks.CompileUnit.
-[20:44:26] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:26] - Procesando Red ID=B, Lenguaje Red=STL
-[20:44:26] - Procesando Red ID=12, Lenguaje Red=STL
-[20:44:26] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=35, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=3C, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=43, Lenguaje Red=STL
-[20:44:26] - Procesando Red ID=4A, Lenguaje Red=LAD
-[20:44:26] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:26] Paso 6: Escritura JSON completada.
-[20:44:26] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage EOLO mBar.json'
-[20:44:26] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml ---
-[20:44:26] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage EOLO mBar.json
-[20:44:26] Procesando bloque tipo: FC
-[20:44:26] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:26] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:26] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:26] --- Pase 1 ---
-[20:44:26] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:26] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:26] Fase 2 (Agrupación IF con Simplificación):
-[20:44:26] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:26] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:26] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:26] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:26] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage EOLO mBar_processed.json
-[20:44:26] Guardado completado.
-[20:44:26] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml ---
-[20:44:26] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage EOLO mBar_processed.json
-[20:44:26] Generando salida para: FC 'FC_Mot_Manage_EOLO_mBar' (Original: FC Mot Manage EOLO mBar)
-[20:44:26] -> Modo de generación: FC SCL
-[20:44:26] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] -> Escribiendo archivo de salida final en: scl_output\FC_Mot_Manage_EOLO_mBar.scl
-[20:44:26] Generación de .SCL completada.
-[20:44:26] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml ---
-[20:44:26] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml ---
-[20:44:26] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Minimotor.json'...
-[20:44:26] Cargando parsers de red...
-[20:44:26] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:26] Total de lenguajes con parser cargado: 5
-[20:44:26] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:26] Metadatos XML: ModTime=1749751924.354904, Size=93396
-[20:44:26] Paso 1: Parseando archivo XML...
-[20:44:26] Paso 1: Parseo XML completado.
-[20:44:26] Paso 2: Detectando tipo de objeto principal...
-[20:44:26] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:26] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:26] Paso 3: Extrayendo atributos del bloque...
-[20:44:26] Paso 3: Atributos: Nombre='FC Mot Manage Minimotor', Número=516, Lenguaje Bloque='LAD'
-[20:44:26] Paso 3b: Comentario bloque: 'Gestione motori collegati in rete Profibus, avanti...'
-[20:44:26] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:26] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:26] Paso 5: Se encontraron 5 elementos SW.Blocks.CompileUnit.
-[20:44:26] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:26] - Procesando Red ID=B, Lenguaje Red=SCL
-[20:44:26] - Procesando Red ID=12, Lenguaje Red=SCL
-[20:44:26] - Procesando Red ID=19, Lenguaje Red=SCL
-[20:44:26] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:26] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:26] Paso 6: Escritura JSON completada.
-[20:44:26] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Minimotor.json'
-[20:44:26] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml ---
-[20:44:26] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Minimotor.json
-[20:44:26] Procesando bloque tipo: FC
-[20:44:26] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:26] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:26] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:26] --- Pase 1 ---
-[20:44:26] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:26] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:26] Fase 2 (Agrupación IF con Simplificación):
-[20:44:26] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:26] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:26] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:26] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:26] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Minimotor_processed.json
-[20:44:26] Guardado completado.
-[20:44:26] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml ---
-[20:44:26] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Minimotor_processed.json
-[20:44:26] Generando salida para: FC 'FC_Mot_Manage_Minimotor' (Original: FC Mot Manage Minimotor)
-[20:44:26] -> Modo de generación: FC SCL
-[20:44:26] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] -> Escribiendo archivo de salida final en: scl_output\FC_Mot_Manage_Minimotor.scl
-[20:44:26] Generación de .SCL completada.
-[20:44:26] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml ---
-[20:44:26] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml ---
-[20:44:26] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV.json'...
-[20:44:26] Cargando parsers de red...
-[20:44:26] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:26] Total de lenguajes con parser cargado: 5
-[20:44:26] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:26] Metadatos XML: ModTime=1749751923.9100342, Size=113633
-[20:44:26] Paso 1: Parseando archivo XML...
-[20:44:26] Paso 1: Parseo XML completado.
-[20:44:26] Paso 2: Detectando tipo de objeto principal...
-[20:44:26] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:26] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:26] Paso 3: Extrayendo atributos del bloque...
-[20:44:26] Paso 3: Atributos: Nombre='FC Mot Manage Movigear ADV', Número=526, Lenguaje Bloque='LAD'
-[20:44:26] Paso 3b: Comentario bloque: 'Provenienza: 92469
-[20:44:26] Data Ultima Simul...'
-[20:44:26] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:26] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:26] Paso 5: Se encontraron 16 elementos SW.Blocks.CompileUnit.
-[20:44:26] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:26] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=35, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=3C, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=43, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=4A, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=51, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=58, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=5F, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=66, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=6D, Lenguaje Red=STL
-[20:44:26] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:26] Paso 6: Escritura JSON completada.
-[20:44:26] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV.json'
-[20:44:26] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml ---
-[20:44:26] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV.json
-[20:44:26] Procesando bloque tipo: FC
-[20:44:26] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:26] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:26] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:26] --- Pase 1 ---
-[20:44:26] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:26] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:26] Fase 2 (Agrupación IF con Simplificación):
-[20:44:26] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:26] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:26] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:26] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:26] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV_processed.json
-[20:44:26] Guardado completado.
-[20:44:26] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml ---
-[20:44:26] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV_processed.json
-[20:44:26] Generando salida para: FC 'FC_Mot_Manage_Movigear_ADV' (Original: FC Mot Manage Movigear ADV)
-[20:44:26] -> Modo de generación: FC SCL
-[20:44:26] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] -> Escribiendo archivo de salida final en: scl_output\FC_Mot_Manage_Movigear_ADV.scl
-[20:44:26] Generación de .SCL completada.
-[20:44:26] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml ---
-[20:44:26] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml ---
-[20:44:26] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV_DPRDAT.json'...
-[20:44:26] Cargando parsers de red...
-[20:44:26] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:26] Total de lenguajes con parser cargado: 5
-[20:44:26] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:26] Metadatos XML: ModTime=1749751924.1821828, Size=119107
-[20:44:26] Paso 1: Parseando archivo XML...
-[20:44:26] Paso 1: Parseo XML completado.
-[20:44:26] Paso 2: Detectando tipo de objeto principal...
-[20:44:26] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:26] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:26] Paso 3: Extrayendo atributos del bloque...
-[20:44:26] Paso 3: Atributos: Nombre='FC Mot Manage Movigear ADV_DPRDAT', Número=528, Lenguaje Bloque='LAD'
-[20:44:26] Paso 3b: Comentario bloque: 'Provenienza: 92469
-[20:44:26] Data Ultima Simul...'
-[20:44:26] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:26] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:26] Paso 5: Se encontraron 18 elementos SW.Blocks.CompileUnit.
-[20:44:26] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:26] - Procesando Red ID=B, Lenguaje Red=SCL
-[20:44:26] - Procesando Red ID=12, Lenguaje Red=STL
-[20:44:26] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=35, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=3C, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=43, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=4A, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=51, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=58, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=5F, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=66, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=6D, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=74, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=7B, Lenguaje Red=SCL
-[20:44:26] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:26] Paso 6: Escritura JSON completada.
-[20:44:26] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV_DPRDAT.json'
-[20:44:26] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml ---
-[20:44:26] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV_DPRDAT.json
-[20:44:26] Procesando bloque tipo: FC
-[20:44:26] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:26] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:26] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:26] --- Pase 1 ---
-[20:44:26] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:26] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:26] Fase 2 (Agrupación IF con Simplificación):
-[20:44:26] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:26] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:26] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:26] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:26] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV_DPRDAT_processed.json
-[20:44:26] Guardado completado.
-[20:44:26] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml ---
-[20:44:26] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV_DPRDAT_processed.json
-[20:44:26] Generando salida para: FC 'FC_Mot_Manage_Movigear_ADV_DPRDAT' (Original: FC Mot Manage Movigear ADV_DPRDAT)
-[20:44:26] -> Modo de generación: FC SCL
-[20:44:26] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] -> Escribiendo archivo de salida final en: scl_output\FC_Mot_Manage_Movigear_ADV_DPRDAT.scl
-[20:44:26] Generación de .SCL completada.
-[20:44:26] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml ---
-[20:44:26] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml ---
-[20:44:26] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear.json'...
-[20:44:26] Cargando parsers de red...
-[20:44:26] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:26] Total de lenguajes con parser cargado: 5
-[20:44:26] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:26] Metadatos XML: ModTime=1749751923.7283382, Size=78893
-[20:44:26] Paso 1: Parseando archivo XML...
-[20:44:26] Paso 1: Parseo XML completado.
-[20:44:26] Paso 2: Detectando tipo de objeto principal...
-[20:44:26] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:26] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:26] Paso 3: Extrayendo atributos del bloque...
-[20:44:26] Paso 3: Atributos: Nombre='FC Mot Manage Movigear', Número=523, Lenguaje Bloque='LAD'
-[20:44:26] Paso 3b: Comentario bloque: 'Provenienza: 92469
-[20:44:26] Data Ultima Simul...'
-[20:44:26] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:26] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:26] Paso 5: Se encontraron 12 elementos SW.Blocks.CompileUnit.
-[20:44:26] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:26] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=35, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=3C, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=43, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=4A, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=51, Lenguaje Red=STL
-[20:44:26] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:26] Paso 6: Escritura JSON completada.
-[20:44:26] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear.json'
-[20:44:26] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml ---
-[20:44:26] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear.json
-[20:44:26] Procesando bloque tipo: FC
-[20:44:26] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:26] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:26] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:26] --- Pase 1 ---
-[20:44:26] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:26] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:26] Fase 2 (Agrupación IF con Simplificación):
-[20:44:26] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:26] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:26] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:26] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:26] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear_processed.json
-[20:44:26] Guardado completado.
-[20:44:26] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml ---
-[20:44:26] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear_processed.json
-[20:44:26] Generando salida para: FC 'FC_Mot_Manage_Movigear' (Original: FC Mot Manage Movigear)
-[20:44:26] -> Modo de generación: FC SCL
-[20:44:26] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] -> Escribiendo archivo de salida final en: scl_output\FC_Mot_Manage_Movigear.scl
-[20:44:26] Generación de .SCL completada.
-[20:44:26] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml ---
-[20:44:26] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml ---
-[20:44:26] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movimot.json'...
-[20:44:26] Cargando parsers de red...
-[20:44:26] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:26] Total de lenguajes con parser cargado: 5
-[20:44:26] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:26] Metadatos XML: ModTime=1749751923.7786348, Size=69260
-[20:44:26] Paso 1: Parseando archivo XML...
-[20:44:26] Paso 1: Parseo XML completado.
-[20:44:26] Paso 2: Detectando tipo de objeto principal...
-[20:44:26] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:26] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:26] Paso 3: Extrayendo atributos del bloque...
-[20:44:26] Paso 3: Atributos: Nombre='FC Mot Manage Movimot', Número=522, Lenguaje Bloque='LAD'
-[20:44:26] Paso 3b: Comentario bloque: 'Provenienza: 92443
-[20:44:26] Data Ultima Simul...'
-[20:44:26] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:26] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:26] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
-[20:44:26] - Procesando Red ID=4, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=B, Lenguaje Red=STL
-[20:44:26] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=35, Lenguaje Red=STL
-[20:44:26] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:26] Paso 6: Escritura JSON completada.
-[20:44:26] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movimot.json'
-[20:44:26] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml ---
-[20:44:26] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movimot.json
-[20:44:26] Procesando bloque tipo: FC
-[20:44:26] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:26] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:26] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:26] --- Pase 1 ---
-[20:44:26] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:26] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:26] Fase 2 (Agrupación IF con Simplificación):
-[20:44:26] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:26] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:26] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:26] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:26] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movimot_processed.json
-[20:44:26] Guardado completado.
-[20:44:26] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml ---
-[20:44:26] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movimot_processed.json
-[20:44:26] Generando salida para: FC 'FC_Mot_Manage_Movimot' (Original: FC Mot Manage Movimot)
-[20:44:26] -> Modo de generación: FC SCL
-[20:44:26] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] -> Escribiendo archivo de salida final en: scl_output\FC_Mot_Manage_Movimot.scl
-[20:44:26] Generación de .SCL completada.
-[20:44:26] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml ---
-[20:44:26] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml ---
-[20:44:26] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD Analog.json'...
-[20:44:26] Cargando parsers de red...
-[20:44:26] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:26] Total de lenguajes con parser cargado: 5
-[20:44:26] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:26] Metadatos XML: ModTime=1749751923.9449058, Size=61565
-[20:44:26] Paso 1: Parseando archivo XML...
-[20:44:26] Paso 1: Parseo XML completado.
-[20:44:26] Paso 2: Detectando tipo de objeto principal...
-[20:44:26] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:26] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:26] Paso 3: Extrayendo atributos del bloque...
-[20:44:26] Paso 3: Atributos: Nombre='FC Mot Manage VFD Analog', Número=520, Lenguaje Bloque='LAD'
-[20:44:26] Paso 3b: Comentario bloque: '...'
-[20:44:26] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:26] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:26] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
-[20:44:26] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:26] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=20, Lenguaje Red=STL
-[20:44:26] - Procesando Red ID=27, Lenguaje Red=STL
-[20:44:26] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=35, Lenguaje Red=LAD
-[20:44:26] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:26] Paso 6: Escritura JSON completada.
-[20:44:26] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD Analog.json'
-[20:44:26] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml ---
-[20:44:26] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD Analog.json
-[20:44:26] Procesando bloque tipo: FC
-[20:44:26] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:26] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:26] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:26] --- Pase 1 ---
-[20:44:26] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:26] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:26] Fase 2 (Agrupación IF con Simplificación):
-[20:44:26] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:26] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:26] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:26] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:26] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD Analog_processed.json
-[20:44:26] Guardado completado.
-[20:44:26] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml ---
-[20:44:26] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD Analog_processed.json
-[20:44:26] Generando salida para: FC 'FC_Mot_Manage_VFD_Analog' (Original: FC Mot Manage VFD Analog)
-[20:44:26] -> Modo de generación: FC SCL
-[20:44:26] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] -> Escribiendo archivo de salida final en: scl_output\FC_Mot_Manage_VFD_Analog.scl
-[20:44:26] Generación de .SCL completada.
-[20:44:26] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml ---
-[20:44:26] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml ---
-[20:44:26] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300.json'...
-[20:44:26] Cargando parsers de red...
-[20:44:26] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:26] Total de lenguajes con parser cargado: 5
-[20:44:26] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:26] Metadatos XML: ModTime=1749751924.0964065, Size=88915
-[20:44:26] Paso 1: Parseando archivo XML...
-[20:44:26] Paso 1: Parseo XML completado.
-[20:44:26] Paso 2: Detectando tipo de objeto principal...
-[20:44:26] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:26] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:26] Paso 3: Extrayendo atributos del bloque...
-[20:44:26] Paso 3: Atributos: Nombre='FC Mot Manage VFD FC300', Número=511, Lenguaje Bloque='LAD'
-[20:44:26] Paso 3b: Comentario bloque: 'Gestione motori collegati in rete Profibus, avanti...'
-[20:44:26] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:26] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:26] Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit.
-[20:44:26] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:26] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=19, Lenguaje Red=STL
-[20:44:26] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=27, Lenguaje Red=STL
-[20:44:26] - Procesando Red ID=2E, Lenguaje Red=STL
-[20:44:26] - Procesando Red ID=35, Lenguaje Red=STL
-[20:44:26] - Procesando Red ID=3C, Lenguaje Red=STL
-[20:44:26] - Procesando Red ID=43, Lenguaje Red=STL
-[20:44:26] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:26] Paso 6: Escritura JSON completada.
-[20:44:26] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300.json'
-[20:44:26] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml ---
-[20:44:26] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300.json
-[20:44:26] Procesando bloque tipo: FC
-[20:44:26] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:26] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:26] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:26] --- Pase 1 ---
-[20:44:26] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:26] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:26] Fase 2 (Agrupación IF con Simplificación):
-[20:44:26] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:26] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:26] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:26] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:26] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300_processed.json
-[20:44:26] Guardado completado.
-[20:44:26] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml ---
-[20:44:26] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300_processed.json
-[20:44:26] Generando salida para: FC 'FC_Mot_Manage_VFD_FC300' (Original: FC Mot Manage VFD FC300)
-[20:44:26] -> Modo de generación: FC SCL
-[20:44:26] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] -> Escribiendo archivo de salida final en: scl_output\FC_Mot_Manage_VFD_FC300.scl
-[20:44:26] Generación de .SCL completada.
-[20:44:26] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml ---
-[20:44:26] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml ---
-[20:44:26] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300_DPRDAT.json'...
-[20:44:26] Cargando parsers de red...
-[20:44:26] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:26] Total de lenguajes con parser cargado: 5
-[20:44:26] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:26] Metadatos XML: ModTime=1749751924.2371445, Size=107739
-[20:44:26] Paso 1: Parseando archivo XML...
-[20:44:26] Paso 1: Parseo XML completado.
-[20:44:26] Paso 2: Detectando tipo de objeto principal...
-[20:44:26] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:26] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:26] Paso 3: Extrayendo atributos del bloque...
-[20:44:26] Paso 3: Atributos: Nombre='FC Mot Manage VFD FC300_DPRDAT', Número=512, Lenguaje Bloque='LAD'
-[20:44:26] Paso 3b: Comentario bloque: 'Gestione motori collegati in rete Profibus, avanti...'
-[20:44:26] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:26] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:26] Paso 5: Se encontraron 12 elementos SW.Blocks.CompileUnit.
-[20:44:26] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:26] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=19, Lenguaje Red=SCL
-[20:44:26] - Procesando Red ID=20, Lenguaje Red=STL
-[20:44:26] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=2E, Lenguaje Red=STL
-[20:44:26] - Procesando Red ID=35, Lenguaje Red=SCL
-[20:44:26] - Procesando Red ID=3C, Lenguaje Red=STL
-[20:44:26] - Procesando Red ID=43, Lenguaje Red=STL
-[20:44:26] - Procesando Red ID=4A, Lenguaje Red=STL
-[20:44:26] - Procesando Red ID=51, Lenguaje Red=SCL
-[20:44:26] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:26] Paso 6: Escritura JSON completada.
-[20:44:26] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300_DPRDAT.json'
-[20:44:26] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml ---
-[20:44:26] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300_DPRDAT.json
-[20:44:26] Procesando bloque tipo: FC
-[20:44:26] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:26] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:26] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:26] --- Pase 1 ---
-[20:44:26] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:26] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:26] Fase 2 (Agrupación IF con Simplificación):
-[20:44:26] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:26] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:26] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:26] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:26] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300_DPRDAT_processed.json
-[20:44:26] Guardado completado.
-[20:44:26] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml ---
-[20:44:26] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300_DPRDAT_processed.json
-[20:44:26] Generando salida para: FC 'FC_Mot_Manage_VFD_FC300_DPRDAT' (Original: FC Mot Manage VFD FC300_DPRDAT)
-[20:44:26] -> Modo de generación: FC SCL
-[20:44:26] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] -> Escribiendo archivo de salida final en: scl_output\FC_Mot_Manage_VFD_FC300_DPRDAT.scl
-[20:44:26] Generación de .SCL completada.
-[20:44:26] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml ---
-[20:44:26] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml ---
-[20:44:26] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFDDig.json'...
-[20:44:26] Cargando parsers de red...
-[20:44:26] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:26] Total de lenguajes con parser cargado: 5
-[20:44:26] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:26] Metadatos XML: ModTime=1749751923.984313, Size=45251
-[20:44:26] Paso 1: Parseando archivo XML...
-[20:44:26] Paso 1: Parseo XML completado.
-[20:44:26] Paso 2: Detectando tipo de objeto principal...
-[20:44:26] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:26] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:26] Paso 3: Extrayendo atributos del bloque...
-[20:44:26] Paso 3: Atributos: Nombre='FC Mot Manage VFD/Dig', Número=521, Lenguaje Bloque='LAD'
-[20:44:26] Paso 3b: Comentario bloque: '...'
-[20:44:26] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:26] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:26] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit.
-[20:44:26] - Procesando Red ID=4, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=19, Lenguaje Red=STL
-[20:44:26] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:26] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:26] Paso 6: Escritura JSON completada.
-[20:44:26] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFDDig.json'
-[20:44:26] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml ---
-[20:44:26] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFDDig.json
-[20:44:26] Procesando bloque tipo: FC
-[20:44:26] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:26] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:26] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:26] --- Pase 1 ---
-[20:44:26] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:26] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:26] Fase 2 (Agrupación IF con Simplificación):
-[20:44:26] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:26] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:26] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:26] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:26] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFDDig_processed.json
-[20:44:26] Guardado completado.
-[20:44:26] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml ---
-[20:44:26] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFDDig_processed.json
-[20:44:26] Generando salida para: FC 'FC_Mot_Manage_VFD_Dig' (Original: FC Mot Manage VFD/Dig)
-[20:44:26] -> Modo de generación: FC SCL
-[20:44:26] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] -> Escribiendo archivo de salida final en: scl_output\FC_Mot_Manage_VFD_Dig.scl
-[20:44:26] Generación de .SCL completada.
-[20:44:26] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml ---
-[20:44:26] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml ---
-[20:44:26] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Motor Protocols.json'...
-[20:44:26] Cargando parsers de red...
-[20:44:26] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:26] Total de lenguajes con parser cargado: 5
-[20:44:26] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:26] Metadatos XML: ModTime=1749751924.4100547, Size=44145
-[20:44:26] Paso 1: Parseando archivo XML...
-[20:44:26] Paso 1: Parseo XML completado.
-[20:44:26] Paso 2: Detectando tipo de objeto principal...
-[20:44:26] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:26] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:26] Paso 3: Extrayendo atributos del bloque...
-[20:44:26] Paso 3: Atributos: Nombre='FC Motor Protocols', Número=501, Lenguaje Bloque='LAD'
-[20:44:26] Paso 3b: Comentario bloque: 'Provenienza: 92487
-[20:44:26] Data Ultima Simul...'
-[20:44:26] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:26] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:26] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
-[20:44:26] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:26] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:26] Paso 6: Escritura JSON completada.
-[20:44:26] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Motor Protocols.json'
-[20:44:26] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml ---
-[20:44:26] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Motor Protocols.json
-[20:44:26] Procesando bloque tipo: FC
-[20:44:26] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:26] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:26] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:26] --- Pase 1 ---
-[20:44:26] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:26] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:26] Fase 2 (Agrupación IF con Simplificación):
-[20:44:26] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:26] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:26] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:26] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:26] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Motor Protocols_processed.json
-[20:44:26] Guardado completado.
-[20:44:26] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml ---
-[20:44:26] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Motor Protocols_processed.json
-[20:44:26] Generando salida para: FC 'FC_Motor_Protocols' (Original: FC Motor Protocols)
-[20:44:26] -> Modo de generación: FC SCL
-[20:44:26] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] -> Escribiendo archivo de salida final en: scl_output\FC_Motor_Protocols.scl
-[20:44:26] Generación de .SCL completada.
-[20:44:26] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml ---
-[20:44:26] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml ---
-[20:44:26] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Movifit Status.json'...
-[20:44:26] Cargando parsers de red...
-[20:44:26] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:26] Total de lenguajes con parser cargado: 5
-[20:44:26] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:26] Metadatos XML: ModTime=1749751923.8117702, Size=25555
-[20:44:26] Paso 1: Parseando archivo XML...
-[20:44:26] Paso 1: Parseo XML completado.
-[20:44:26] Paso 2: Detectando tipo de objeto principal...
-[20:44:26] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:26] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:26] Paso 3: Extrayendo atributos del bloque...
-[20:44:26] Paso 3: Atributos: Nombre='FC Movifit Status', Número=524, Lenguaje Bloque='LAD'
-[20:44:26] Paso 3b: Comentario bloque: 'Provenienza: 92469
-[20:44:26] Data Ultima Simul...'
-[20:44:26] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:26] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:26] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit.
-[20:44:26] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:26] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:26] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:26] Paso 6: Escritura JSON completada.
-[20:44:26] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Movifit Status.json'
-[20:44:26] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml ---
-[20:44:26] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Movifit Status.json
-[20:44:26] Procesando bloque tipo: FC
-[20:44:26] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:26] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:26] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:26] --- Pase 1 ---
-[20:44:26] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:26] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:26] Fase 2 (Agrupación IF con Simplificación):
-[20:44:26] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:26] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:26] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:26] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:26] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Movifit Status_processed.json
-[20:44:26] Guardado completado.
-[20:44:26] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml ---
-[20:44:26] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Movifit Status_processed.json
-[20:44:26] Generando salida para: FC 'FC_Movifit_Status' (Original: FC Movifit Status)
-[20:44:26] -> Modo de generación: FC SCL
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] -> Escribiendo archivo de salida final en: scl_output\FC_Movifit_Status.scl
-[20:44:26] Generación de .SCL completada.
-[20:44:26] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml ---
-[20:44:26] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml ---
-[20:44:26] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Siemens G120C.json'...
-[20:44:26] Cargando parsers de red...
-[20:44:26] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:26] Total de lenguajes con parser cargado: 5
-[20:44:26] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:26] Metadatos XML: ModTime=1749751924.052044, Size=94263
-[20:44:26] Paso 1: Parseando archivo XML...
-[20:44:26] Paso 1: Parseo XML completado.
-[20:44:26] Paso 2: Detectando tipo de objeto principal...
-[20:44:26] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:26] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:26] Paso 3: Extrayendo atributos del bloque...
-[20:44:26] Paso 3: Atributos: Nombre='FC Siemens G120C', Número=525, Lenguaje Bloque='LAD'
-[20:44:26] Paso 3b: Comentario bloque: '...'
-[20:44:26] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:26] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:26] Paso 5: Se encontraron 17 elementos SW.Blocks.CompileUnit.
-[20:44:26] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:26] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=35, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=3C, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=43, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=4A, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=51, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=58, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=5F, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=66, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=6D, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=74, Lenguaje Red=STL
-[20:44:26] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:26] Paso 6: Escritura JSON completada.
-[20:44:26] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Siemens G120C.json'
-[20:44:26] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml ---
-[20:44:26] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Siemens G120C.json
-[20:44:26] Procesando bloque tipo: FC
-[20:44:26] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:26] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:26] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:26] --- Pase 1 ---
-[20:44:26] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:26] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:26] Fase 2 (Agrupación IF con Simplificación):
-[20:44:26] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:26] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:26] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:26] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:26] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Siemens G120C_processed.json
-[20:44:26] Guardado completado.
-[20:44:26] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml ---
-[20:44:26] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Siemens G120C_processed.json
-[20:44:26] Generando salida para: FC 'FC_Siemens_G120C' (Original: FC Siemens G120C)
-[20:44:26] -> Modo de generación: FC SCL
-[20:44:26] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] -> Escribiendo archivo de salida final en: scl_output\FC_Siemens_G120C.scl
-[20:44:26] Generación de .SCL completada.
-[20:44:26] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml ---
-[20:44:26] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml ---
-[20:44:26] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Simulation.json'...
-[20:44:26] Cargando parsers de red...
-[20:44:26] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:26] Total de lenguajes con parser cargado: 5
-[20:44:26] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:26] Metadatos XML: ModTime=1749751924.4750967, Size=71298
-[20:44:26] Paso 1: Parseando archivo XML...
-[20:44:26] Paso 1: Parseo XML completado.
-[20:44:26] Paso 2: Detectando tipo de objeto principal...
-[20:44:26] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:26] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:26] Paso 3: Extrayendo atributos del bloque...
-[20:44:26] Paso 3: Atributos: Nombre='FC Simulation', Número=529, Lenguaje Bloque='LAD'
-[20:44:26] Paso 3b: Comentario bloque: '...'
-[20:44:26] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:26] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:26] Paso 5: Se encontraron 14 elementos SW.Blocks.CompileUnit.
-[20:44:26] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:26] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=35, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=3C, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=43, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=4A, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=51, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=58, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=5F, Lenguaje Red=LAD
-[20:44:26] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:26] Paso 6: Escritura JSON completada.
-[20:44:26] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Simulation.json'
-[20:44:26] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml ---
-[20:44:26] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Simulation.json
-[20:44:26] Procesando bloque tipo: FC
-[20:44:26] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:26] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:26] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:26] --- Pase 1 ---
-[20:44:26] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:26] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:26] Fase 2 (Agrupación IF con Simplificación):
-[20:44:26] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:26] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:26] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:26] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:26] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Simulation_processed.json
-[20:44:26] Guardado completado.
-[20:44:26] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml ---
-[20:44:26] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Simulation_processed.json
-[20:44:26] Generando salida para: FC 'FC_Simulation' (Original: FC Simulation)
-[20:44:26] -> Modo de generación: FC SCL
-[20:44:26] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] -> Escribiendo archivo de salida final en: scl_output\FC_Simulation.scl
-[20:44:26] Generación de .SCL completada.
-[20:44:26] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml ---
-[20:44:26] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml ---
-[20:44:26] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\parsing\FB_Minimotor_Config.json'...
-[20:44:26] Cargando parsers de red...
-[20:44:26] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:26] Total de lenguajes con parser cargado: 5
-[20:44:26] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:26] Metadatos XML: ModTime=1749751924.6496341, Size=152178
-[20:44:26] Paso 1: Parseando archivo XML...
-[20:44:26] Paso 1: Parseo XML completado.
-[20:44:26] Paso 2: Detectando tipo de objeto principal...
-[20:44:26] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:26] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
-[20:44:26] Paso 3: Extrayendo atributos del bloque...
-[20:44:26] Paso 3: Atributos: Nombre='FB_Minimotor_Config', Número=1152, Lenguaje Bloque='LAD'
-[20:44:26] Paso 3b: Comentario bloque: '...'
-[20:44:26] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:26] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:26] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
-[20:44:26] - Procesando Red ID=4, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=12, Lenguaje Red=SCL
-[20:44:26] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=20, Lenguaje Red=SCL
-[20:44:26] - Procesando Red ID=27, Lenguaje Red=SCL
-[20:44:26] - Procesando Red ID=2E, Lenguaje Red=SCL
-[20:44:26] - Procesando Red ID=35, Lenguaje Red=SCL
-[20:44:26] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:26] Paso 6: Escritura JSON completada.
-[20:44:26] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\parsing\FB_Minimotor_Config.json'
-[20:44:26] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml ---
-[20:44:26] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\parsing\FB_Minimotor_Config.json
-[20:44:26] Procesando bloque tipo: FB
-[20:44:26] INFO: El bloque es FB. Iniciando procesamiento lógico...
-[20:44:26] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:26] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
-[20:44:26] --- Pase 1 ---
-[20:44:26] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:26] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:26] Fase 2 (Agrupación IF con Simplificación):
-[20:44:26] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:26] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:26] --- Verificación Final de Instrucciones No Procesadas (FB) ---
-[20:44:26] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:26] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\parsing\FB_Minimotor_Config_processed.json
-[20:44:26] Guardado completado.
-[20:44:26] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml ---
-[20:44:26] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\parsing\FB_Minimotor_Config_processed.json
-[20:44:26] Generando salida para: FB 'FB_Minimotor_Config' (Original: FB_Minimotor_Config)
-[20:44:26] -> Modo de generación: FB SCL
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
-[20:44:26] -> Escribiendo archivo de salida final en: scl_output\FB_Minimotor_Config.scl
-[20:44:26] Generación de .SCL completada.
-[20:44:26] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FC Minimotor Managment.xml ---
-[20:44:26] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FC Minimotor Managment.xml ---
-[20:44:26] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FC Minimotor Managment.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\parsing\FC Minimotor Managment.json'...
-[20:44:26] Cargando parsers de red...
-[20:44:26] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:26] Total de lenguajes con parser cargado: 5
-[20:44:26] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:26] Metadatos XML: ModTime=1749751924.5269263, Size=2746
-[20:44:26] Paso 1: Parseando archivo XML...
-[20:44:26] Paso 1: Parseo XML completado.
-[20:44:26] Paso 2: Detectando tipo de objeto principal...
-[20:44:26] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:26] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:26] Paso 3: Extrayendo atributos del bloque...
-[20:44:26] Paso 3: Atributos: Nombre='FC Minimotor Managment', Número=1155, Lenguaje Bloque='LAD'
-[20:44:26] Paso 3b: Comentario bloque: '...'
-[20:44:26] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:26] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:26] Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit.
-[20:44:26] Advertencia: ObjectList para FC sin SW.Blocks.CompileUnit.
-[20:44:26] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:26] ADVERTENCIA FINAL: 'networks' está vacía en el JSON.
-[20:44:26] Paso 6: Escritura JSON completada.
-[20:44:26] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\parsing\FC Minimotor Managment.json'
-[20:44:26] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FC Minimotor Managment.xml ---
-[20:44:26] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\parsing\FC Minimotor Managment.json
-[20:44:26] Procesando bloque tipo: FC
-[20:44:26] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:26] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:26] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:26] --- Pase 1 ---
-[20:44:26] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:26] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:26] Fase 2 (Agrupación IF con Simplificación):
-[20:44:26] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:26] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:26] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:26] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:26] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\parsing\FC Minimotor Managment_processed.json
-[20:44:26] Guardado completado.
-[20:44:26] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FC Minimotor Managment.xml ---
-[20:44:26] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\parsing\FC Minimotor Managment_processed.json
-[20:44:26] Generando salida para: FC 'FC_Minimotor_Managment' (Original: FC Minimotor Managment)
-[20:44:26] -> Modo de generación: FC SCL
-[20:44:26] -> Escribiendo archivo de salida final en: scl_output\FC_Minimotor_Managment.scl
-[20:44:26] Generación de .SCL completada.
-[20:44:26] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml ---
-[20:44:26] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml ---
-[20:44:26] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\parsing\FB_MiniMotor_PN.json'...
-[20:44:26] Cargando parsers de red...
-[20:44:26] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:26] Total de lenguajes con parser cargado: 5
-[20:44:26] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:26] Metadatos XML: ModTime=1749751925.3253446, Size=171766
-[20:44:26] Paso 1: Parseando archivo XML...
-[20:44:26] Paso 1: Parseo XML completado.
-[20:44:26] Paso 2: Detectando tipo de objeto principal...
-[20:44:26] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:26] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
-[20:44:26] Paso 3: Extrayendo atributos del bloque...
-[20:44:26] Paso 3: Atributos: Nombre='FB_MiniMotor_PN', Número=1151, Lenguaje Bloque='LAD'
-[20:44:26] Paso 3b: Comentario bloque: '...'
-[20:44:26] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:26] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:26] Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit.
-[20:44:26] - Procesando Red ID=4, Lenguaje Red=LAD
-[20:44:26] - Procesando Red ID=B, Lenguaje Red=SCL
-[20:44:26] - Procesando Red ID=12, Lenguaje Red=SCL
-[20:44:26] - Procesando Red ID=19, Lenguaje Red=SCL
-[20:44:26] - Procesando Red ID=20, Lenguaje Red=SCL
-[20:44:26] - Procesando Red ID=27, Lenguaje Red=SCL
-[20:44:26] - Procesando Red ID=2E, Lenguaje Red=SCL
-[20:44:26] - Procesando Red ID=35, Lenguaje Red=SCL
-[20:44:26] - Procesando Red ID=3C, Lenguaje Red=SCL
-[20:44:26] - Procesando Red ID=43, Lenguaje Red=LAD
-[20:44:26] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:26] Paso 6: Escritura JSON completada.
-[20:44:26] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\parsing\FB_MiniMotor_PN.json'
-[20:44:26] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml ---
-[20:44:26] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\parsing\FB_MiniMotor_PN.json
-[20:44:26] Procesando bloque tipo: FB
-[20:44:26] INFO: El bloque es FB. Iniciando procesamiento lógico...
-[20:44:26] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:26] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
-[20:44:26] --- Pase 1 ---
-[20:44:26] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:26] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:26] Fase 2 (Agrupación IF con Simplificación):
-[20:44:26] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:26] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:26] --- Verificación Final de Instrucciones No Procesadas (FB) ---
-[20:44:26] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:26] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\parsing\FB_MiniMotor_PN_processed.json
-[20:44:26] Guardado completado.
-[20:44:26] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml ---
-[20:44:26] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\parsing\FB_MiniMotor_PN_processed.json
-[20:44:26] Generando salida para: FB 'FB_MiniMotor_PN' (Original: FB_MiniMotor_PN)
-[20:44:26] -> Modo de generación: FB SCL
-[20:44:26] WARNING: No se encontró definición para 'HW_SUBMODULE'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:26] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
-[20:44:26] -> Escribiendo archivo de salida final en: scl_output\FB_MiniMotor_PN.scl
-[20:44:26] Generación de .SCL completada.
-[20:44:26] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.xml ---
-[20:44:26] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.xml. Se usará el archivo .scl original existente. ---
-[20:44:26] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.xml ---
-[20:44:26] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.xml. Se usará el archivo .scl original existente. ---
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.xml ---
-[20:44:27] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.xml. Se usará el archivo .scl original existente. ---
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.xml ---
-[20:44:27] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.xml. Se usará el archivo .scl original existente. ---
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBW.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751920.7403097, Size=24674
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='COPIA DBW', Número=98, Lenguaje Bloque='STL'
-[20:44:27] Paso 3b: Comentario bloque: 'Definizione del problema :
-[20:44:27] Questo blocco deve co...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=B, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=12, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=19, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=20, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=27, Lenguaje Red=STL
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBW.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBW.json
-[20:44:27] Procesando bloque tipo: FC
-[20:44:27] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBW_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBW_processed.json
-[20:44:27] Generando salida para: FC 'COPIA_DBW' (Original: COPIA DBW)
-[20:44:27] -> Modo de generación: FC SCL
-[20:44:27] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar.
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\COPIA_DBW.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBs.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751922.754433, Size=29532
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='COPIA DBs', Número=100, Lenguaje Bloque='STL'
-[20:44:27] Paso 3b: Comentario bloque: 'Definizione del problema :
-[20:44:27] Questo blocco deve co...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=B, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=12, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=19, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=20, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=27, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=2E, Lenguaje Red=STL
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBs.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBs.json
-[20:44:27] Procesando bloque tipo: FC
-[20:44:27] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBs_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBs_processed.json
-[20:44:27] Generando salida para: FC 'COPIA_DBs' (Original: COPIA DBs)
-[20:44:27] -> Modo de generación: FC SCL
-[20:44:27] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\COPIA_DBs.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 21.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751921.2145321, Size=24545
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='FC CFG TTOP MultiRow 2/1', Número=394, Lenguaje Bloque='LAD'
-[20:44:27] Paso 3b: Comentario bloque: '2 FIXS
-[20:44:27] 1 TIMERS...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=B, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=12, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=19, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=20, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=27, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=2E, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=35, Lenguaje Red=STL
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 21.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 21.json
-[20:44:27] Procesando bloque tipo: FC
-[20:44:27] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 21_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 21_processed.json
-[20:44:27] Generando salida para: FC 'FC_CFG_TTOP_MultiRow_2_1' (Original: FC CFG TTOP MultiRow 2/1)
-[20:44:27] -> Modo de generación: FC SCL
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\FC_CFG_TTOP_MultiRow_2_1.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 32.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751921.2468035, Size=28941
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='FC CFG TTOP MultiRow 3/2', Número=393, Lenguaje Bloque='LAD'
-[20:44:27] Paso 3b: Comentario bloque: '3 FIXS
-[20:44:27] 2 TIMERS...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=B, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=12, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=19, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=20, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=27, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=2E, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=35, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=3C, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=43, Lenguaje Red=STL
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 32.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 32.json
-[20:44:27] Procesando bloque tipo: FC
-[20:44:27] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 32_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 32_processed.json
-[20:44:27] Generando salida para: FC 'FC_CFG_TTOP_MultiRow_3_2' (Original: FC CFG TTOP MultiRow 3/2)
-[20:44:27] -> Modo de generación: FC SCL
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\FC_CFG_TTOP_MultiRow_3_2.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CMP Machine.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751921.186643, Size=16981
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='FC CMP Machine', Número=392, Lenguaje Bloque='LAD'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CMP Machine.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CMP Machine.json
-[20:44:27] Procesando bloque tipo: FC
-[20:44:27] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CMP Machine_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CMP Machine_processed.json
-[20:44:27] Generando salida para: FC 'FC_CMP_Machine' (Original: FC CMP Machine)
-[20:44:27] -> Modo de generación: FC SCL
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\FC_CMP_Machine.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CTR Alarm.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751920.8133676, Size=26115
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='FC CTR Alarm', Número=600, Lenguaje Bloque='LAD'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CTR Alarm.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CTR Alarm.json
-[20:44:27] Procesando bloque tipo: FC
-[20:44:27] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CTR Alarm_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CTR Alarm_processed.json
-[20:44:27] Generando salida para: FC 'FC_CTR_Alarm' (Original: FC CTR Alarm)
-[20:44:27] -> Modo de generación: FC SCL
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\FC_CTR_Alarm.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute AN Speed.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751921.287192, Size=61686
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='FC Compute AN Speed', Número=550, Lenguaje Bloque='STL'
-[20:44:27] Paso 3b: Comentario bloque: 'SEPARATO VALORI Infeed-Discharge Per Dati Ricetta ...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=B, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=12, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=19, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=20, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=27, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=2E, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=35, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=3C, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=43, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=4A, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=51, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=58, Lenguaje Red=STL
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute AN Speed.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute AN Speed.json
-[20:44:27] Procesando bloque tipo: FC
-[20:44:27] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute AN Speed_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute AN Speed_processed.json
-[20:44:27] Generando salida para: FC 'FC_Compute_AN_Speed' (Original: FC Compute AN Speed)
-[20:44:27] -> Modo de generación: FC SCL
-[20:44:27] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\FC_Compute_AN_Speed.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute Machine Speed.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751922.9468484, Size=62465
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='FC Compute Machine Speed', Número=551, Lenguaje Bloque='LAD'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:27] - Procesando Red ID=B, Lenguaje Red=SCL
-[20:44:27] - Procesando Red ID=12, Lenguaje Red=SCL
-[20:44:27] - Procesando Red ID=19, Lenguaje Red=SCL
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute Machine Speed.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute Machine Speed.json
-[20:44:27] Procesando bloque tipo: FC
-[20:44:27] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute Machine Speed_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute Machine Speed_processed.json
-[20:44:27] Generando salida para: FC 'FC_Compute_Machine_Speed' (Original: FC Compute Machine Speed)
-[20:44:27] -> Modo de generación: FC SCL
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\FC_Compute_Machine_Speed.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Get DBnum.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751922.8045645, Size=6362
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='FC Get DBnum', Número=97, Lenguaje Bloque='LAD'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Get DBnum.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Get DBnum.json
-[20:44:27] Procesando bloque tipo: FC
-[20:44:27] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Get DBnum_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Get DBnum_processed.json
-[20:44:27] Generando salida para: FC 'FC_Get_DBnum' (Original: FC Get DBnum)
-[20:44:27] -> Modo de generación: FC SCL
-[20:44:27] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\FC_Get_DBnum.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Mot Init CFG.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751920.8878994, Size=62654
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='FC Mot Init CFG', Número=500, Lenguaje Bloque='LAD'
-[20:44:27] Paso 3b: Comentario bloque: 'Provenienza: 92487
-[20:44:27] Data Ultima Simul...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=B, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=12, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=19, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=20, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=27, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=35, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=3C, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=43, Lenguaje Red=STL
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Mot Init CFG.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Mot Init CFG.json
-[20:44:27] Procesando bloque tipo: FC
-[20:44:27] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Mot Init CFG_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Mot Init CFG_processed.json
-[20:44:27] Generando salida para: FC 'FC_Mot_Init_CFG' (Original: FC Mot Init CFG)
-[20:44:27] -> Modo de generación: FC SCL
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\FC_Mot_Init_CFG.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Profinet_Allarms.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751921.3386202, Size=15178
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='FC Profinet_Allarms', Número=80, Lenguaje Bloque='LAD'
-[20:44:27] Paso 3b: Comentario bloque: 'PROFINET DIAGNOSTIC...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=B, Lenguaje Red=SCL
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Profinet_Allarms.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Profinet_Allarms.json
-[20:44:27] Procesando bloque tipo: FC
-[20:44:27] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Profinet_Allarms_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Profinet_Allarms_processed.json
-[20:44:27] Generando salida para: FC 'FC_Profinet_Allarms' (Original: FC Profinet_Allarms)
-[20:44:27] -> Modo de generación: FC SCL
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\FC_Profinet_Allarms.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DI.xml ---
-[20:44:27] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DI.xml. Se usará el archivo .scl original existente. ---
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DO.xml ---
-[20:44:27] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DO.xml. Se usará el archivo .scl original existente. ---
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Read EOLO mBar.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751920.9267716, Size=18650
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='FC Read EOLO mBar', Número=30, Lenguaje Bloque='LAD'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=B, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=12, Lenguaje Red=STL
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Read EOLO mBar.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Read EOLO mBar.json
-[20:44:27] Procesando bloque tipo: FC
-[20:44:27] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Read EOLO mBar_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Read EOLO mBar_processed.json
-[20:44:27] Generando salida para: FC 'FC_Read_EOLO_mBar' (Original: FC Read EOLO mBar)
-[20:44:27] -> Modo de generación: FC SCL
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\FC_Read_EOLO_mBar.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Reference management.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751920.9881184, Size=49864
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='FC Reference management', Número=129, Lenguaje Bloque='LAD'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=35, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=3C, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=43, Lenguaje Red=LAD
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Reference management.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Reference management.json
-[20:44:27] Procesando bloque tipo: FC
-[20:44:27] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Reference management_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Reference management_processed.json
-[20:44:27] Generando salida para: FC 'FC_Reference_management' (Original: FC Reference management)
-[20:44:27] -> Modo de generación: FC SCL
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\FC_Reference_management.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751921.0243704, Size=12970
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='FC S_Everz', Número=19, Lenguaje Bloque='STL'
-[20:44:27] Paso 3b: Comentario bloque: 'Provenienza: STD
-[20:44:27] Data Ultima Simulaz...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz.json
-[20:44:27] Procesando bloque tipo: FC
-[20:44:27] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz_processed.json
-[20:44:27] Generando salida para: FC 'FC_S_Everz' (Original: FC S_Everz)
-[20:44:27] -> Modo de generación: FC SCL
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\FC_S_Everz.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz_Struct.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751921.3781772, Size=19145
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='FC S_Everz_Struct', Número=24, Lenguaje Bloque='LAD'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:27] - Procesando Red ID=B, Lenguaje Red=SCL
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz_Struct.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz_Struct.json
-[20:44:27] Procesando bloque tipo: FC
-[20:44:27] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz_Struct_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz_Struct_processed.json
-[20:44:27] Generando salida para: FC 'FC_S_Everz_Struct' (Original: FC S_Everz_Struct)
-[20:44:27] -> Modo de generación: FC SCL
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\FC_S_Everz_Struct.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Scaling.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751921.0513885, Size=14399
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='FC Scaling', Número=122, Lenguaje Bloque='STL'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=B, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=12, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=19, Lenguaje Red=STL
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Scaling.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Scaling.json
-[20:44:27] Procesando bloque tipo: FC
-[20:44:27] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Scaling_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Scaling_processed.json
-[20:44:27] Generando salida para: FC 'FC_Scaling' (Original: FC Scaling)
-[20:44:27] -> Modo de generación: FC SCL
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\FC_Scaling.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Turk Lamp.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751921.1359038, Size=19442
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='FC Turk Lamp', Número=374, Lenguaje Bloque='LAD'
-[20:44:27] Paso 3b: Comentario bloque: 'PNP Configuration...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Turk Lamp.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Turk Lamp.json
-[20:44:27] Procesando bloque tipo: FC
-[20:44:27] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Turk Lamp_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Turk Lamp_processed.json
-[20:44:27] Generando salida para: FC 'FC_Turk_Lamp' (Original: FC Turk Lamp)
-[20:44:27] -> Modo de generación: FC SCL
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\FC_Turk_Lamp.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Write DO.xml ---
-[20:44:27] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Write DO.xml. Se usará el archivo .scl original existente. ---
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\Fill Zero Area.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751921.0954883, Size=14921
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='Fill Zero Area', Número=99, Lenguaje Bloque='STL'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=B, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=12, Lenguaje Red=STL
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\Fill Zero Area.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\Fill Zero Area.json
-[20:44:27] Procesando bloque tipo: FC
-[20:44:27] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\Fill Zero Area_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\Fill Zero Area_processed.json
-[20:44:27] Generando salida para: FC 'Fill_Zero_Area' (Original: Fill Zero Area)
-[20:44:27] -> Modo de generación: FC SCL
-[20:44:27] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar.
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\Fill_Zero_Area.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Date Time.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751923.575217, Size=49213
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='FC HMI Date Time', Número=12, Lenguaje Bloque='LAD'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Date Time.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Date Time.json
-[20:44:27] Procesando bloque tipo: FC
-[20:44:27] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Date Time_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Date Time_processed.json
-[20:44:27] Generando salida para: FC 'FC_HMI_Date_Time' (Original: FC HMI Date Time)
-[20:44:27] -> Modo de generación: FC SCL
-[20:44:27] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar.
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\FC_HMI_Date_Time.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI PSW Cfg.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751923.637421, Size=44586
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='FC HMI PSW Cfg', Número=15, Lenguaje Bloque='LAD'
-[20:44:27] Paso 3b: Comentario bloque: 'Provenienza: STD
-[20:44:27] Data Ultima Simulaz...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=B, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=19, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=20, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=27, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=2E, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=35, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=3C, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=43, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=4A, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=51, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=58, Lenguaje Red=STL
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI PSW Cfg.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI PSW Cfg.json
-[20:44:27] Procesando bloque tipo: FC
-[20:44:27] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI PSW Cfg_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI PSW Cfg_processed.json
-[20:44:27] Generando salida para: FC 'FC_HMI_PSW_Cfg' (Original: FC HMI PSW Cfg)
-[20:44:27] -> Modo de generación: FC SCL
-[20:44:27] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\FC_HMI_PSW_Cfg.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Recipe TTop.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751923.680817, Size=30348
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='FC HMI Recipe TTop', Número=17, Lenguaje Bloque='LAD'
-[20:44:27] Paso 3b: Comentario bloque: 'Provenienza: STD
-[20:44:27] Data Ultima Simulaz...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=19, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Recipe TTop.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Recipe TTop.json
-[20:44:27] Procesando bloque tipo: FC
-[20:44:27] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Recipe TTop_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Recipe TTop_processed.json
-[20:44:27] Generando salida para: FC 'FC_HMI_Recipe_TTop' (Original: FC HMI Recipe TTop)
-[20:44:27] -> Modo de generación: FC SCL
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\FC_HMI_Recipe_TTop.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Timer.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751923.474652, Size=36433
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='FC HMI Timer', Número=11, Lenguaje Bloque='LAD'
-[20:44:27] Paso 3b: Comentario bloque: 'Provenienza: STD
-[20:44:27] Data Ultima Simulaz...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=B, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=19, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=20, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=27, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=2E, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=35, Lenguaje Red=STL
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Timer.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Timer.json
-[20:44:27] Procesando bloque tipo: FC
-[20:44:27] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Timer_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Timer_processed.json
-[20:44:27] Generando salida para: FC 'FC_HMI_Timer' (Original: FC HMI Timer)
-[20:44:27] -> Modo de generación: FC SCL
-[20:44:27] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\FC_HMI_Timer.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751923.4302397, Size=54554
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='FC HMI', Número=10, Lenguaje Bloque='LAD'
-[20:44:27] Paso 3b: Comentario bloque: 'Provenienza: STD
-[20:44:27] Data Ultima Simulaz...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=35, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=3C, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=43, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=4A, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=51, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=58, Lenguaje Red=LAD
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI.json
-[20:44:27] Procesando bloque tipo: FC
-[20:44:27] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI_processed.json
-[20:44:27] Generando salida para: FC 'FC_HMI' (Original: FC HMI)
-[20:44:27] -> Modo de generación: FC SCL
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\FC_HMI.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\DB Run Signal Selector.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751923.3753407, Size=5845
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='DB Run Signal Selector', Número=551, Lenguaje Bloque='DB'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\DB Run Signal Selector.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\DB Run Signal Selector.json
-[20:44:27] Procesando bloque tipo: InstanceDB
-[20:44:27] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:27] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\DB Run Signal Selector_processed.json
-[20:44:27] Guardado de InstanceDB completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\DB Run Signal Selector_processed.json
-[20:44:27] Generando salida para: InstanceDB 'DB_Run_Signal_Selector' (Original: DB Run Signal Selector)
-[20:44:27] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\DB_Run_Signal_Selector.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FB Run Timer Selector.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751923.334937, Size=26851
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='FB Run Timer Selector', Número=551, Lenguaje Bloque='LAD'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:27] - Procesando Red ID=B, Lenguaje Red=SCL
-[20:44:27] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FB Run Timer Selector.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FB Run Timer Selector.json
-[20:44:27] Procesando bloque tipo: FB
-[20:44:27] INFO: El bloque es FB. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (FB) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FB Run Timer Selector_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FB Run Timer Selector_processed.json
-[20:44:27] Generando salida para: FB 'FB_Run_Timer_Selector' (Original: FB Run Timer Selector)
-[20:44:27] -> Modo de generación: FB SCL
-[20:44:27] WARNING: No se encontró definición para 'OB_ANY'. Se buscó en directorios estándar.
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\FB_Run_Timer_Selector.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Configuration Bits.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751923.0271087, Size=44360
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='FC Signal Configuration Bits', Número=556, Lenguaje Bloque='LAD'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:27] - Procesando Red ID=B, Lenguaje Red=SCL
-[20:44:27] - Procesando Red ID=12, Lenguaje Red=SCL
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Configuration Bits.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Configuration Bits.json
-[20:44:27] Procesando bloque tipo: FC
-[20:44:27] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Configuration Bits_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Configuration Bits_processed.json
-[20:44:27] Generando salida para: FC 'FC_Signal_Configuration_Bits' (Original: FC Signal Configuration Bits)
-[20:44:27] -> Modo de generación: FC SCL
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\FC_Signal_Configuration_Bits.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Discharge Output Force.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751923.0704744, Size=18224
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='FC Signal Discharge Output Force', Número=557, Lenguaje Bloque='LAD'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Discharge Output Force.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Discharge Output Force.json
-[20:44:27] Procesando bloque tipo: FC
-[20:44:27] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Discharge Output Force_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Discharge Output Force_processed.json
-[20:44:27] Generando salida para: FC 'FC_Signal_Discharge_Output_Force' (Original: FC Signal Discharge Output Force)
-[20:44:27] -> Modo de generación: FC SCL
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\FC_Signal_Discharge_Output_Force.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Infeed Output Force.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751923.106459, Size=18194
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='FC Signal Infeed Output Force', Número=553, Lenguaje Bloque='LAD'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Infeed Output Force.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Infeed Output Force.json
-[20:44:27] Procesando bloque tipo: FC
-[20:44:27] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Infeed Output Force_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Infeed Output Force_processed.json
-[20:44:27] Generando salida para: FC 'FC_Signal_Infeed_Output_Force' (Original: FC Signal Infeed Output Force)
-[20:44:27] -> Modo de generación: FC SCL
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\FC_Signal_Infeed_Output_Force.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Input Force Control.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751923.1319313, Size=6551
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='FC Signal Input Force Control', Número=552, Lenguaje Bloque='LAD'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Input Force Control.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Input Force Control.json
-[20:44:27] Procesando bloque tipo: FC
-[20:44:27] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Input Force Control_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Input Force Control_processed.json
-[20:44:27] Generando salida para: FC 'FC_Signal_Input_Force_Control' (Original: FC Signal Input Force Control)
-[20:44:27] -> Modo de generación: FC SCL
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\FC_Signal_Input_Force_Control.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers Read.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751923.20969, Size=26538
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='FC Signals Discharge Timers Read', Número=560, Lenguaje Bloque='LAD'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:27] - Procesando Red ID=B, Lenguaje Red=SCL
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers Read.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers Read.json
-[20:44:27] Procesando bloque tipo: FC
-[20:44:27] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers Read_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers Read_processed.json
-[20:44:27] Generando salida para: FC 'FC_Signals_Discharge_Timers_Read' (Original: FC Signals Discharge Timers Read)
-[20:44:27] -> Modo de generación: FC SCL
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\FC_Signals_Discharge_Timers_Read.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751923.1688294, Size=46048
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='FC Signals Discharge Timers', Número=554, Lenguaje Bloque='LAD'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:27] - Procesando Red ID=B, Lenguaje Red=SCL
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers.json
-[20:44:27] Procesando bloque tipo: FC
-[20:44:27] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers_processed.json
-[20:44:27] Generando salida para: FC 'FC_Signals_Discharge_Timers' (Original: FC Signals Discharge Timers)
-[20:44:27] -> Modo de generación: FC SCL
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\FC_Signals_Discharge_Timers.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers Read.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751923.296901, Size=26278
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='FC Signals Infeed Timers Read', Número=559, Lenguaje Bloque='LAD'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:27] - Procesando Red ID=B, Lenguaje Red=SCL
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers Read.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers Read.json
-[20:44:27] Procesando bloque tipo: FC
-[20:44:27] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers Read_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers Read_processed.json
-[20:44:27] Generando salida para: FC 'FC_Signals_Infeed_Timers_Read' (Original: FC Signals Infeed Timers Read)
-[20:44:27] -> Modo de generación: FC SCL
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\FC_Signals_Infeed_Timers_Read.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751923.253545, Size=38785
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='FC Signals Infeed Timers', Número=555, Lenguaje Bloque='LAD'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:27] - Procesando Red ID=B, Lenguaje Red=SCL
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers.json
-[20:44:27] Procesando bloque tipo: FC
-[20:44:27] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers_processed.json
-[20:44:27] Generando salida para: FC 'FC_Signals_Infeed_Timers' (Original: FC Signals Infeed Timers)
-[20:44:27] -> Modo de generación: FC SCL
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\FC_Signals_Infeed_Timers.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\CYCL_FLT.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751920.3633797, Size=5936
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='CYCL_FLT', Número=80, Lenguaje Bloque='LAD'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=LAD
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\CYCL_FLT.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\CYCL_FLT.json
-[20:44:27] Procesando bloque tipo: OB
-[20:44:27] INFO: El bloque es OB. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (OB) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (OB) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\CYCL_FLT_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\CYCL_FLT_processed.json
-[20:44:27] Generando salida para: OB 'CYCL_FLT' (Original: CYCL_FLT)
-[20:44:27] -> Modo de generación: OB SCL
-[20:44:27] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar.
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\CYCL_FLT.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB BottleFallen.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751920.5900886, Size=38255
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='DB BottleFallen', Número=624, Lenguaje Bloque='DB'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB BottleFallen.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB BottleFallen.json
-[20:44:27] Procesando bloque tipo: InstanceDB
-[20:44:27] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:27] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB BottleFallen_processed.json
-[20:44:27] Guardado de InstanceDB completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB BottleFallen_processed.json
-[20:44:27] Generando salida para: InstanceDB 'DB_BottleFallen' (Original: DB BottleFallen)
-[20:44:27] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\DB_BottleFallen.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB Elapsed Time.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751920.6132216, Size=4718
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='DB Elapsed Time', Número=623, Lenguaje Bloque='DB'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB Elapsed Time.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB Elapsed Time.json
-[20:44:27] Procesando bloque tipo: InstanceDB
-[20:44:27] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:27] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB Elapsed Time_processed.json
-[20:44:27] Guardado de InstanceDB completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB Elapsed Time_processed.json
-[20:44:27] Generando salida para: InstanceDB 'DB_Elapsed_Time' (Original: DB Elapsed Time)
-[20:44:27] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\DB_Elapsed_Time.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_ERR.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751920.387265, Size=5615
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='HW_ERR', Número=122, Lenguaje Bloque='LAD'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=LAD
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_ERR.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_ERR.json
-[20:44:27] Procesando bloque tipo: OB
-[20:44:27] INFO: El bloque es OB. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (OB) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (OB) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_ERR_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_ERR_processed.json
-[20:44:27] Generando salida para: OB 'HW_ERR' (Original: HW_ERR)
-[20:44:27] -> Modo de generación: OB SCL
-[20:44:27] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar.
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\HW_ERR.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_INT0.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751920.4093347, Size=5425
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='HW_INT0', Número=40, Lenguaje Bloque='LAD'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=LAD
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_INT0.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_INT0.json
-[20:44:27] Procesando bloque tipo: OB
-[20:44:27] INFO: El bloque es OB. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (OB) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (OB) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_INT0_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_INT0_processed.json
-[20:44:27] Generando salida para: OB 'HW_INT0' (Original: HW_INT0)
-[20:44:27] -> Modo de generación: OB SCL
-[20:44:27] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar.
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\HW_INT0.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT1.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751920.4343321, Size=8272
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='I/O_FLT1', Número=82, Lenguaje Bloque='STL'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit.
-[20:44:27] Advertencia: ObjectList para OB sin SW.Blocks.CompileUnit.
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] ADVERTENCIA FINAL: 'networks' está vacía en el JSON.
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT1.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT1.json
-[20:44:27] Procesando bloque tipo: OB
-[20:44:27] INFO: El bloque es OB. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (OB) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (OB) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT1_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT1_processed.json
-[20:44:27] Generando salida para: OB 'I_O_FLT1' (Original: I/O_FLT1)
-[20:44:27] -> Modo de generación: OB SCL
-[20:44:27] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar.
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\I_O_FLT1.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT2.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751920.459251, Size=3980
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='I/O_FLT2', Número=83, Lenguaje Bloque='STL'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit.
-[20:44:27] Advertencia: ObjectList para OB sin SW.Blocks.CompileUnit.
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] ADVERTENCIA FINAL: 'networks' está vacía en el JSON.
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT2.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT2.json
-[20:44:27] Procesando bloque tipo: OB
-[20:44:27] INFO: El bloque es OB. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (OB) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (OB) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT2_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT2_processed.json
-[20:44:27] Generando salida para: OB 'I_O_FLT2' (Original: I/O_FLT2)
-[20:44:27] -> Modo de generación: OB SCL
-[20:44:27] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar.
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\I_O_FLT2.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\PROG_ERR.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751920.484678, Size=5642
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='PROG_ERR', Número=121, Lenguaje Bloque='LAD'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=LAD
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\PROG_ERR.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\PROG_ERR.json
-[20:44:27] Procesando bloque tipo: OB
-[20:44:27] INFO: El bloque es OB. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (OB) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (OB) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\PROG_ERR_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\PROG_ERR_processed.json
-[20:44:27] Generando salida para: OB 'PROG_ERR' (Original: PROG_ERR)
-[20:44:27] -> Modo de generación: OB SCL
-[20:44:27] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar.
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\PROG_ERR.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RACK_FLT.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751920.508578, Size=3608
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='RACK_FLT', Número=86, Lenguaje Bloque='STL'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit.
-[20:44:27] Advertencia: ObjectList para OB sin SW.Blocks.CompileUnit.
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] ADVERTENCIA FINAL: 'networks' está vacía en el JSON.
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RACK_FLT.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RACK_FLT.json
-[20:44:27] Procesando bloque tipo: OB
-[20:44:27] INFO: El bloque es OB. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (OB) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (OB) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RACK_FLT_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RACK_FLT_processed.json
-[20:44:27] Generando salida para: OB 'RACK_FLT' (Original: RACK_FLT)
-[20:44:27] -> Modo de generación: OB SCL
-[20:44:27] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar.
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\RACK_FLT.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RESTART.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751920.5371075, Size=8646
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='RESTART', Número=100, Lenguaje Bloque='STL'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=B, Lenguaje Red=STL
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RESTART.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RESTART.json
-[20:44:27] Procesando bloque tipo: OB
-[20:44:27] INFO: El bloque es OB. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (OB) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (OB) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RESTART_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RESTART_processed.json
-[20:44:27] Generando salida para: OB 'RESTART' (Original: RESTART)
-[20:44:27] -> Modo de generación: OB SCL
-[20:44:27] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar.
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\RESTART.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\Startup STOP to RUN.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751920.5631692, Size=5542
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='Startup STOP to RUN', Número=123, Lenguaje Bloque='LAD'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=LAD
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\Startup STOP to RUN.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\Startup STOP to RUN.json
-[20:44:27] Procesando bloque tipo: OB
-[20:44:27] INFO: El bloque es OB. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (OB) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (OB) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\Startup STOP to RUN_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\Startup STOP to RUN_processed.json
-[20:44:27] Generando salida para: OB 'Startup_STOP_to_RUN' (Original: Startup STOP to RUN)
-[20:44:27] -> Modo de generación: OB SCL
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\Startup_STOP_to_RUN.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\DB HMI RCP Transfer Status.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751851.0061839, Size=9845
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='DB HMI RCP Transfer Status', Número=9, Lenguaje Bloque='DB'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\DB HMI RCP Transfer Status.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\DB HMI RCP Transfer Status.json
-[20:44:27] Procesando bloque tipo: GlobalDB
-[20:44:27] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:27] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\DB HMI RCP Transfer Status_processed.json
-[20:44:27] Guardado de GlobalDB completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\DB HMI RCP Transfer Status_processed.json
-[20:44:27] Generando salida para: GlobalDB 'DB_HMI_RCP_Transfer_Status' (Original: DB HMI RCP Transfer Status)
-[20:44:27] -> Modo de generación: DATA_BLOCK SCL
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\DB_HMI_RCP_Transfer_Status.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\FC HMI RCP Transfer Status.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751851.9939747, Size=111178
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='FC HMI RCP Transfer Status', Número=9, Lenguaje Bloque='LAD'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 18 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=35, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=3C, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=43, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=4A, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=51, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=58, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=5F, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=66, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=6D, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=74, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=7B, Lenguaje Red=LAD
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\FC HMI RCP Transfer Status.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\FC HMI RCP Transfer Status.json
-[20:44:27] Procesando bloque tipo: FC
-[20:44:27] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\FC HMI RCP Transfer Status_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\FC HMI RCP Transfer Status_processed.json
-[20:44:27] Generando salida para: FC 'FC_HMI_RCP_Transfer_Status' (Original: FC HMI RCP Transfer Status)
-[20:44:27] -> Modo de generación: FC SCL
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\FC_HMI_RCP_Transfer_Status.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Flow Selection.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751919.172138, Size=48239
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='DB Flow Selection', Número=175, Lenguaje Bloque='DB'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Flow Selection.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Flow Selection.json
-[20:44:27] Procesando bloque tipo: GlobalDB
-[20:44:27] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:27] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Flow Selection_processed.json
-[20:44:27] Guardado de GlobalDB completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Flow Selection_processed.json
-[20:44:27] Generando salida para: GlobalDB 'DB_Flow_Selection' (Original: DB Flow Selection)
-[20:44:27] -> Modo de generación: DATA_BLOCK SCL
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\DB_Flow_Selection.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General Alarms.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751919.0993772, Size=499228
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='DB General Alarms', Número=171, Lenguaje Bloque='DB'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General Alarms.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General Alarms.json
-[20:44:27] Procesando bloque tipo: GlobalDB
-[20:44:27] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:27] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General Alarms_processed.json
-[20:44:27] Guardado de GlobalDB completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General Alarms_processed.json
-[20:44:27] Generando salida para: GlobalDB 'DB_General_Alarms' (Original: DB General Alarms)
-[20:44:27] -> Modo de generación: DATA_BLOCK SCL
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\DB_General_Alarms.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751919.037868, Size=507028
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='DB General', Número=100, Lenguaje Bloque='DB'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General.json
-[20:44:27] Procesando bloque tipo: GlobalDB
-[20:44:27] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:27] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General_processed.json
-[20:44:27] Guardado de GlobalDB completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General_processed.json
-[20:44:27] Generando salida para: GlobalDB 'DB_General' (Original: DB General)
-[20:44:27] -> Modo de generación: DATA_BLOCK SCL
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\DB_General.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Warnings.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751919.1293058, Size=157973
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='DB Warnings', Número=173, Lenguaje Bloque='DB'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Warnings.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Warnings.json
-[20:44:27] Procesando bloque tipo: GlobalDB
-[20:44:27] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:27] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Warnings_processed.json
-[20:44:27] Guardado de GlobalDB completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Warnings_processed.json
-[20:44:27] Generando salida para: GlobalDB 'DB_Warnings' (Original: DB Warnings)
-[20:44:27] -> Modo de generación: DATA_BLOCK SCL
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\DB_Warnings.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Alarms.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751920.19102, Size=54230
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='FC General Alarms', Número=171, Lenguaje Bloque='LAD'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=B, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=19, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=35, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=3C, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=43, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=4A, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=51, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=58, Lenguaje Red=LAD
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Alarms.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Alarms.json
-[20:44:27] Procesando bloque tipo: FC
-[20:44:27] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Alarms_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Alarms_processed.json
-[20:44:27] Generando salida para: FC 'FC_General_Alarms' (Original: FC General Alarms)
-[20:44:27] -> Modo de generación: FC SCL
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\FC_General_Alarms.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Lamp.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751920.2702959, Size=39346
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='FC General Lamp', Número=172, Lenguaje Bloque='LAD'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Lamp.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Lamp.json
-[20:44:27] Procesando bloque tipo: FC
-[20:44:27] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Lamp_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Lamp_processed.json
-[20:44:27] Generando salida para: FC 'FC_General_Lamp' (Original: FC General Lamp)
-[20:44:27] -> Modo de generación: FC SCL
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\FC_General_Lamp.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Warning.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751920.229888, Size=20660
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='FC General Warning', Número=173, Lenguaje Bloque='LAD'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 5 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=B, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=20, Lenguaje Red=STL
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Warning.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Warning.json
-[20:44:27] Procesando bloque tipo: FC
-[20:44:27] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Warning_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Warning_processed.json
-[20:44:27] Generando salida para: FC 'FC_General_Warning' (Original: FC General Warning)
-[20:44:27] -> Modo de generación: FC SCL
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\FC_General_Warning.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\parsing\CYCL_EXC.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751920.322978, Size=44217
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='CYCL_EXC', Número=1, Lenguaje Bloque='LAD'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:27] Paso 5: Se encontraron 14 elementos SW.Blocks.CompileUnit.
-[20:44:27] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:27] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=35, Lenguaje Red=LAD
-[20:44:27] - Procesando Red ID=3C, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=43, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=4A, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=51, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=58, Lenguaje Red=STL
-[20:44:27] - Procesando Red ID=5F, Lenguaje Red=LAD
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\parsing\CYCL_EXC.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\parsing\CYCL_EXC.json
-[20:44:27] Procesando bloque tipo: OB
-[20:44:27] INFO: El bloque es OB. Iniciando procesamiento lógico...
-[20:44:27] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:27] --- Iniciando Bucle de Procesamiento Iterativo (OB) ---
-[20:44:27] --- Pase 1 ---
-[20:44:27] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:27] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:27] Fase 2 (Agrupación IF con Simplificación):
-[20:44:27] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:27] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:27] --- Verificación Final de Instrucciones No Procesadas (OB) ---
-[20:44:27] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:27] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\parsing\CYCL_EXC_processed.json
-[20:44:27] Guardado completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\parsing\CYCL_EXC_processed.json
-[20:44:27] Generando salida para: OB 'CYCL_EXC' (Original: CYCL_EXC)
-[20:44:27] -> Modo de generación: OB SCL
-[20:44:27] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar.
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\CYCL_EXC.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB SICK_AFx60_PN_M34.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB SICK_AFx60_PN_M34.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB SICK_AFx60_PN_M34.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB SICK_AFx60_PN_M34.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751918.9391115, Size=37270
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='DB SICK_AFx60_PN_M34', Número=503, Lenguaje Bloque='DB'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB SICK_AFx60_PN_M34.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB SICK_AFx60_PN_M34.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB SICK_AFx60_PN_M34.json
-[20:44:27] Procesando bloque tipo: InstanceDB
-[20:44:27] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:27] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB SICK_AFx60_PN_M34_processed.json
-[20:44:27] Guardado de InstanceDB completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB SICK_AFx60_PN_M34.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB SICK_AFx60_PN_M34_processed.json
-[20:44:27] Generando salida para: InstanceDB 'DB_SICK_AFx60_PN_M34' (Original: DB SICK_AFx60_PN_M34)
-[20:44:27] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:27] WARNING: No se encontró definición para 'RDREC:v1.0'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'WRREC:v1.1'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\DB_SICK_AFx60_PN_M34.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z1.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751918.803361, Size=6490
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='DB Ttop Energy Saving Z1', Número=375, Lenguaje Bloque='DB'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z1.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z1.json
-[20:44:27] Procesando bloque tipo: InstanceDB
-[20:44:27] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:27] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z1_processed.json
-[20:44:27] Guardado de InstanceDB completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z1_processed.json
-[20:44:27] Generando salida para: InstanceDB 'DB_Ttop_Energy_Saving_Z1' (Original: DB Ttop Energy Saving Z1)
-[20:44:27] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Energy_Saving_Z1.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z2.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751918.8824804, Size=6490
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='DB Ttop Energy Saving Z2', Número=376, Lenguaje Bloque='DB'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z2.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z2.json
-[20:44:27] Procesando bloque tipo: InstanceDB
-[20:44:27] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:27] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z2_processed.json
-[20:44:27] Guardado de InstanceDB completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z2_processed.json
-[20:44:27] Generando salida para: InstanceDB 'DB_Ttop_Energy_Saving_Z2' (Original: DB Ttop Energy Saving Z2)
-[20:44:27] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Energy_Saving_Z2.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z3.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751918.9086773, Size=6490
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='DB Ttop Energy Saving Z3', Número=377, Lenguaje Bloque='DB'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z3.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z3.json
-[20:44:27] Procesando bloque tipo: InstanceDB
-[20:44:27] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:27] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z3_processed.json
-[20:44:27] Guardado de InstanceDB completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z3_processed.json
-[20:44:27] Generando salida para: InstanceDB 'DB_Ttop_Energy_Saving_Z3' (Original: DB Ttop Energy Saving Z3)
-[20:44:27] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:27] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Energy_Saving_Z3.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 1.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751918.8283305, Size=20317
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='DB Ttop Fifo 1', Número=381, Lenguaje Bloque='DB'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:27] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:27] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:27] Paso 6: Escritura JSON completada.
-[20:44:27] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 1.json'
-[20:44:27] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml ---
-[20:44:27] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 1.json
-[20:44:27] Procesando bloque tipo: GlobalDB
-[20:44:27] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:27] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 1_processed.json
-[20:44:27] Guardado de GlobalDB completado.
-[20:44:27] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml ---
-[20:44:27] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 1_processed.json
-[20:44:27] Generando salida para: GlobalDB 'DB_Ttop_Fifo_1' (Original: DB Ttop Fifo 1)
-[20:44:27] -> Modo de generación: DATA_BLOCK SCL
-[20:44:27] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Fifo_1.scl
-[20:44:27] Generación de .SCL completada.
-[20:44:27] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml ---
-[20:44:27] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml ---
-[20:44:27] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 2.json'...
-[20:44:27] Cargando parsers de red...
-[20:44:27] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:27] Total de lenguajes con parser cargado: 5
-[20:44:27] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:27] Metadatos XML: ModTime=1749751918.8559673, Size=20317
-[20:44:27] Paso 1: Parseando archivo XML...
-[20:44:27] Paso 1: Parseo XML completado.
-[20:44:27] Paso 2: Detectando tipo de objeto principal...
-[20:44:27] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:27] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:27] Paso 3: Extrayendo atributos del bloque...
-[20:44:27] Paso 3: Atributos: Nombre='DB Ttop Fifo 2', Número=382, Lenguaje Bloque='DB'
-[20:44:27] Paso 3b: Comentario bloque: '...'
-[20:44:27] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:28] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:28] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:28] Paso 6: Escritura JSON completada.
-[20:44:28] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 2.json'
-[20:44:28] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml ---
-[20:44:28] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 2.json
-[20:44:28] Procesando bloque tipo: GlobalDB
-[20:44:28] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:28] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 2_processed.json
-[20:44:28] Guardado de GlobalDB completado.
-[20:44:28] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml ---
-[20:44:28] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 2_processed.json
-[20:44:28] Generando salida para: GlobalDB 'DB_Ttop_Fifo_2' (Original: DB Ttop Fifo 2)
-[20:44:28] -> Modo de generación: DATA_BLOCK SCL
-[20:44:28] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Fifo_2.scl
-[20:44:28] Generación de .SCL completada.
-[20:44:28] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB_SICK_AFx60_Data.xml ---
-[20:44:28] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB_SICK_AFx60_Data.xml ---
-[20:44:28] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB_SICK_AFx60_Data.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB_SICK_AFx60_Data.json'...
-[20:44:28] Cargando parsers de red...
-[20:44:28] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:28] Total de lenguajes con parser cargado: 5
-[20:44:28] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:28] Metadatos XML: ModTime=1749751918.9712832, Size=12358
-[20:44:28] Paso 1: Parseando archivo XML...
-[20:44:28] Paso 1: Parseo XML completado.
-[20:44:28] Paso 2: Detectando tipo de objeto principal...
-[20:44:28] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:28] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:28] Paso 3: Extrayendo atributos del bloque...
-[20:44:28] Paso 3: Atributos: Nombre='DB_SICK_AFx60_Data', Número=502, Lenguaje Bloque='DB'
-[20:44:28] Paso 3b: Comentario bloque: '...'
-[20:44:28] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:28] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:28] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:28] Paso 6: Escritura JSON completada.
-[20:44:28] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB_SICK_AFx60_Data.json'
-[20:44:28] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB_SICK_AFx60_Data.xml ---
-[20:44:28] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB_SICK_AFx60_Data.json
-[20:44:28] Procesando bloque tipo: GlobalDB
-[20:44:28] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:28] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB_SICK_AFx60_Data_processed.json
-[20:44:28] Guardado de GlobalDB completado.
-[20:44:28] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB_SICK_AFx60_Data.xml ---
-[20:44:28] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB_SICK_AFx60_Data_processed.json
-[20:44:28] Generando salida para: GlobalDB 'DB_SICK_AFx60_Data' (Original: DB_SICK_AFx60_Data)
-[20:44:28] -> Modo de generación: DATA_BLOCK SCL
-[20:44:28] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:28] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:28] -> Escribiendo archivo de salida final en: scl_output\DB_SICK_AFx60_Data.scl
-[20:44:28] Generación de .SCL completada.
-[20:44:28] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml ---
-[20:44:28] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml ---
-[20:44:28] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\Calculate Elapsed Time.json'...
-[20:44:28] Cargando parsers de red...
-[20:44:28] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:28] Total de lenguajes con parser cargado: 5
-[20:44:28] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:28] Metadatos XML: ModTime=1749751918.5819604, Size=8548
-[20:44:28] Paso 1: Parseando archivo XML...
-[20:44:28] Paso 1: Parseo XML completado.
-[20:44:28] Paso 2: Detectando tipo de objeto principal...
-[20:44:28] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:28] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
-[20:44:28] Paso 3: Extrayendo atributos del bloque...
-[20:44:28] Paso 3: Atributos: Nombre='Calculate Elapsed Time', Número=628, Lenguaje Bloque='LAD'
-[20:44:28] Paso 3b: Comentario bloque: '...'
-[20:44:28] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:28] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:28] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
-[20:44:28] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:28] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:28] Paso 6: Escritura JSON completada.
-[20:44:28] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\Calculate Elapsed Time.json'
-[20:44:28] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml ---
-[20:44:28] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\Calculate Elapsed Time.json
-[20:44:28] Procesando bloque tipo: FB
-[20:44:28] INFO: El bloque es FB. Iniciando procesamiento lógico...
-[20:44:28] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:28] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
-[20:44:28] --- Pase 1 ---
-[20:44:28] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:28] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:28] Fase 2 (Agrupación IF con Simplificación):
-[20:44:28] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:28] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:28] --- Verificación Final de Instrucciones No Procesadas (FB) ---
-[20:44:28] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:28] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\Calculate Elapsed Time_processed.json
-[20:44:28] Guardado completado.
-[20:44:28] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml ---
-[20:44:28] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\Calculate Elapsed Time_processed.json
-[20:44:28] Generando salida para: FB 'Calculate_Elapsed_Time' (Original: Calculate Elapsed Time)
-[20:44:28] -> Modo de generación: FB SCL
-[20:44:28] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:28] -> Escribiendo archivo de salida final en: scl_output\Calculate_Elapsed_Time.scl
-[20:44:28] Generación de .SCL completada.
-[20:44:28] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml ---
-[20:44:28] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml ---
-[20:44:28] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp UpDown.json'...
-[20:44:28] Cargando parsers de red...
-[20:44:28] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:28] Total de lenguajes con parser cargado: 5
-[20:44:28] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:28] Metadatos XML: ModTime=1749751918.6596034, Size=28034
-[20:44:28] Paso 1: Parseando archivo XML...
-[20:44:28] Paso 1: Parseo XML completado.
-[20:44:28] Paso 2: Detectando tipo de objeto principal...
-[20:44:28] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:28] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
-[20:44:28] Paso 3: Extrayendo atributos del bloque...
-[20:44:28] Paso 3: Atributos: Nombre='FB Calculate Ramp UpDown', Número=630, Lenguaje Bloque='LAD'
-[20:44:28] Paso 3b: Comentario bloque: '...'
-[20:44:28] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:28] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:28] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
-[20:44:28] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:28] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:28] Paso 6: Escritura JSON completada.
-[20:44:28] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp UpDown.json'
-[20:44:28] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml ---
-[20:44:28] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp UpDown.json
-[20:44:28] Procesando bloque tipo: FB
-[20:44:28] INFO: El bloque es FB. Iniciando procesamiento lógico...
-[20:44:28] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:28] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
-[20:44:28] --- Pase 1 ---
-[20:44:28] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:28] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:28] Fase 2 (Agrupación IF con Simplificación):
-[20:44:28] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:28] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:28] --- Verificación Final de Instrucciones No Procesadas (FB) ---
-[20:44:28] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:28] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp UpDown_processed.json
-[20:44:28] Guardado completado.
-[20:44:28] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml ---
-[20:44:28] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp UpDown_processed.json
-[20:44:28] Generando salida para: FB 'FB_Calculate_Ramp_UpDown' (Original: FB Calculate Ramp UpDown)
-[20:44:28] -> Modo de generación: FB SCL
-[20:44:28] -> Escribiendo archivo de salida final en: scl_output\FB_Calculate_Ramp_UpDown.scl
-[20:44:28] Generación de .SCL completada.
-[20:44:28] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml ---
-[20:44:28] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml ---
-[20:44:28] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp.json'...
-[20:44:28] Cargando parsers de red...
-[20:44:28] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:28] Total de lenguajes con parser cargado: 5
-[20:44:28] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:28] Metadatos XML: ModTime=1749751918.6220138, Size=16319
-[20:44:28] Paso 1: Parseando archivo XML...
-[20:44:28] Paso 1: Parseo XML completado.
-[20:44:28] Paso 2: Detectando tipo de objeto principal...
-[20:44:28] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:28] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
-[20:44:28] Paso 3: Extrayendo atributos del bloque...
-[20:44:28] Paso 3: Atributos: Nombre='FB Calculate Ramp', Número=629, Lenguaje Bloque='LAD'
-[20:44:28] Paso 3b: Comentario bloque: '...'
-[20:44:28] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:28] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:28] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
-[20:44:28] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:28] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:28] Paso 6: Escritura JSON completada.
-[20:44:28] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp.json'
-[20:44:28] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml ---
-[20:44:28] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp.json
-[20:44:28] Procesando bloque tipo: FB
-[20:44:28] INFO: El bloque es FB. Iniciando procesamiento lógico...
-[20:44:28] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:28] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
-[20:44:28] --- Pase 1 ---
-[20:44:28] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:28] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:28] Fase 2 (Agrupación IF con Simplificación):
-[20:44:28] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:28] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:28] --- Verificación Final de Instrucciones No Procesadas (FB) ---
-[20:44:28] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:28] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp_processed.json
-[20:44:28] Guardado completado.
-[20:44:28] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml ---
-[20:44:28] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp_processed.json
-[20:44:28] Generando salida para: FB 'FB_Calculate_Ramp' (Original: FB Calculate Ramp)
-[20:44:28] -> Modo de generación: FB SCL
-[20:44:28] -> Escribiendo archivo de salida final en: scl_output\FB_Calculate_Ramp.scl
-[20:44:28] Generación de .SCL completada.
-[20:44:28] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml ---
-[20:44:28] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml ---
-[20:44:28] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB FIFO Manage DataType Real.json'...
-[20:44:28] Cargando parsers de red...
-[20:44:28] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:28] Total de lenguajes con parser cargado: 5
-[20:44:28] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:28] Metadatos XML: ModTime=1749751918.6893363, Size=12452
-[20:44:28] Paso 1: Parseando archivo XML...
-[20:44:28] Paso 1: Parseo XML completado.
-[20:44:28] Paso 2: Detectando tipo de objeto principal...
-[20:44:28] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:28] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
-[20:44:28] Paso 3: Extrayendo atributos del bloque...
-[20:44:28] Paso 3: Atributos: Nombre='FB FIFO Manage DataType Real', Número=631, Lenguaje Bloque='LAD'
-[20:44:28] Paso 3b: Comentario bloque: '...'
-[20:44:28] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:28] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:28] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
-[20:44:28] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:28] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:28] Paso 6: Escritura JSON completada.
-[20:44:28] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB FIFO Manage DataType Real.json'
-[20:44:28] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml ---
-[20:44:28] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB FIFO Manage DataType Real.json
-[20:44:28] Procesando bloque tipo: FB
-[20:44:28] INFO: El bloque es FB. Iniciando procesamiento lógico...
-[20:44:28] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:28] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
-[20:44:28] --- Pase 1 ---
-[20:44:28] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:28] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:28] Fase 2 (Agrupación IF con Simplificación):
-[20:44:28] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:28] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:28] --- Verificación Final de Instrucciones No Procesadas (FB) ---
-[20:44:28] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:28] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB FIFO Manage DataType Real_processed.json
-[20:44:28] Guardado completado.
-[20:44:28] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml ---
-[20:44:28] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB FIFO Manage DataType Real_processed.json
-[20:44:28] Generando salida para: FB 'FB_FIFO_Manage_DataType_Real' (Original: FB FIFO Manage DataType Real)
-[20:44:28] -> Modo de generación: FB SCL
-[20:44:28] -> Escribiendo archivo de salida final en: scl_output\FB_FIFO_Manage_DataType_Real.scl
-[20:44:28] Generación de .SCL completada.
-[20:44:28] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml ---
-[20:44:28] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml ---
-[20:44:28] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Master Slave PID.json'...
-[20:44:28] Cargando parsers de red...
-[20:44:28] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:28] Total de lenguajes con parser cargado: 5
-[20:44:28] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:28] Metadatos XML: ModTime=1749751918.3425493, Size=36943
-[20:44:28] Paso 1: Parseando archivo XML...
-[20:44:28] Paso 1: Parseo XML completado.
-[20:44:28] Paso 2: Detectando tipo de objeto principal...
-[20:44:28] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:28] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
-[20:44:28] Paso 3: Extrayendo atributos del bloque...
-[20:44:28] Paso 3: Atributos: Nombre='FB Master Slave PID', Número=621, Lenguaje Bloque='LAD'
-[20:44:28] Paso 3b: Comentario bloque: '...'
-[20:44:28] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:28] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:28] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit.
-[20:44:28] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:28] - Procesando Red ID=B, Lenguaje Red=SCL
-[20:44:28] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:28] Paso 6: Escritura JSON completada.
-[20:44:28] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Master Slave PID.json'
-[20:44:28] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml ---
-[20:44:28] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Master Slave PID.json
-[20:44:28] Procesando bloque tipo: FB
-[20:44:28] INFO: El bloque es FB. Iniciando procesamiento lógico...
-[20:44:28] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:28] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
-[20:44:28] --- Pase 1 ---
-[20:44:28] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:28] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:28] Fase 2 (Agrupación IF con Simplificación):
-[20:44:28] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:28] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:28] --- Verificación Final de Instrucciones No Procesadas (FB) ---
-[20:44:28] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:28] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Master Slave PID_processed.json
-[20:44:28] Guardado completado.
-[20:44:28] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml ---
-[20:44:28] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Master Slave PID_processed.json
-[20:44:28] Generando salida para: FB 'FB_Master_Slave_PID' (Original: FB Master Slave PID)
-[20:44:28] -> Modo de generación: FB SCL
-[20:44:28] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:28] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:28] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:28] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:28] -> Escribiendo archivo de salida final en: scl_output\FB_Master_Slave_PID.scl
-[20:44:28] Generación de .SCL completada.
-[20:44:28] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml ---
-[20:44:28] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml ---
-[20:44:28] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Show Alarms.json'...
-[20:44:28] Cargando parsers de red...
-[20:44:28] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:28] Total de lenguajes con parser cargado: 5
-[20:44:28] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:28] Metadatos XML: ModTime=1749751918.7252147, Size=30467
-[20:44:28] Paso 1: Parseando archivo XML...
-[20:44:28] Paso 1: Parseo XML completado.
-[20:44:28] Paso 2: Detectando tipo de objeto principal...
-[20:44:28] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:28] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
-[20:44:28] Paso 3: Extrayendo atributos del bloque...
-[20:44:28] Paso 3: Atributos: Nombre='FB Show Alarms', Número=632, Lenguaje Bloque='LAD'
-[20:44:28] Paso 3b: Comentario bloque: '...'
-[20:44:28] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:28] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:28] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
-[20:44:28] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:28] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:28] Paso 6: Escritura JSON completada.
-[20:44:28] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Show Alarms.json'
-[20:44:28] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml ---
-[20:44:28] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Show Alarms.json
-[20:44:28] Procesando bloque tipo: FB
-[20:44:28] INFO: El bloque es FB. Iniciando procesamiento lógico...
-[20:44:28] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:28] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
-[20:44:28] --- Pase 1 ---
-[20:44:28] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:28] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:28] Fase 2 (Agrupación IF con Simplificación):
-[20:44:28] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:28] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:28] --- Verificación Final de Instrucciones No Procesadas (FB) ---
-[20:44:28] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:28] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Show Alarms_processed.json
-[20:44:28] Guardado completado.
-[20:44:28] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml ---
-[20:44:28] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Show Alarms_processed.json
-[20:44:28] Generando salida para: FB 'FB_Show_Alarms' (Original: FB Show Alarms)
-[20:44:28] -> Modo de generación: FB SCL
-[20:44:28] -> Escribiendo archivo de salida final en: scl_output\FB_Show_Alarms.scl
-[20:44:28] Generación de .SCL completada.
-[20:44:28] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml ---
-[20:44:28] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml ---
-[20:44:28] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Ttop Energy Saving.json'...
-[20:44:28] Cargando parsers de red...
-[20:44:28] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:28] Total de lenguajes con parser cargado: 5
-[20:44:28] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:28] Metadatos XML: ModTime=1749751917.9658892, Size=18487
-[20:44:28] Paso 1: Parseando archivo XML...
-[20:44:28] Paso 1: Parseo XML completado.
-[20:44:28] Paso 2: Detectando tipo de objeto principal...
-[20:44:28] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:28] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
-[20:44:28] Paso 3: Extrayendo atributos del bloque...
-[20:44:28] Paso 3: Atributos: Nombre='FB Ttop Energy Saving', Número=375, Lenguaje Bloque='LAD'
-[20:44:28] Paso 3b: Comentario bloque: '...'
-[20:44:28] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:28] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:28] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit.
-[20:44:28] - Procesando Red ID=4, Lenguaje Red=LAD
-[20:44:28] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:28] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:28] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:28] Paso 6: Escritura JSON completada.
-[20:44:28] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Ttop Energy Saving.json'
-[20:44:28] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml ---
-[20:44:28] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Ttop Energy Saving.json
-[20:44:28] Procesando bloque tipo: FB
-[20:44:28] INFO: El bloque es FB. Iniciando procesamiento lógico...
-[20:44:28] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:28] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
-[20:44:28] --- Pase 1 ---
-[20:44:28] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:28] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:28] Fase 2 (Agrupación IF con Simplificación):
-[20:44:28] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:28] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:28] --- Verificación Final de Instrucciones No Procesadas (FB) ---
-[20:44:28] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:28] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Ttop Energy Saving_processed.json
-[20:44:28] Guardado completado.
-[20:44:28] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml ---
-[20:44:28] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Ttop Energy Saving_processed.json
-[20:44:28] Generando salida para: FB 'FB_Ttop_Energy_Saving' (Original: FB Ttop Energy Saving)
-[20:44:28] -> Modo de generación: FB SCL
-[20:44:28] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:28] -> Escribiendo archivo de salida final en: scl_output\FB_Ttop_Energy_Saving.scl
-[20:44:28] Generación de .SCL completada.
-[20:44:28] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml ---
-[20:44:28] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml ---
-[20:44:28] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_BottleFallen.json'...
-[20:44:28] Cargando parsers de red...
-[20:44:28] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:28] Total de lenguajes con parser cargado: 5
-[20:44:28] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:28] Metadatos XML: ModTime=1749751918.5345721, Size=93548
-[20:44:28] Paso 1: Parseando archivo XML...
-[20:44:28] Paso 1: Parseo XML completado.
-[20:44:28] Paso 2: Detectando tipo de objeto principal...
-[20:44:28] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:28] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
-[20:44:28] Paso 3: Extrayendo atributos del bloque...
-[20:44:28] Paso 3: Atributos: Nombre='FB_BottleFallen', Número=627, Lenguaje Bloque='LAD'
-[20:44:28] Paso 3b: Comentario bloque: '...'
-[20:44:28] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:28] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:28] Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit.
-[20:44:28] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:28] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:28] - Procesando Red ID=12, Lenguaje Red=STL
-[20:44:28] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:28] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:28] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:28] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:28] - Procesando Red ID=35, Lenguaje Red=SCL
-[20:44:28] - Procesando Red ID=3C, Lenguaje Red=LAD
-[20:44:28] - Procesando Red ID=43, Lenguaje Red=LAD
-[20:44:28] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:28] Paso 6: Escritura JSON completada.
-[20:44:28] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_BottleFallen.json'
-[20:44:28] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml ---
-[20:44:28] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_BottleFallen.json
-[20:44:28] Procesando bloque tipo: FB
-[20:44:28] INFO: El bloque es FB. Iniciando procesamiento lógico...
-[20:44:28] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:28] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
-[20:44:28] --- Pase 1 ---
-[20:44:28] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:28] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:28] Fase 2 (Agrupación IF con Simplificación):
-[20:44:28] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:28] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:28] --- Verificación Final de Instrucciones No Procesadas (FB) ---
-[20:44:28] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:28] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_BottleFallen_processed.json
-[20:44:28] Guardado completado.
-[20:44:28] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml ---
-[20:44:28] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_BottleFallen_processed.json
-[20:44:28] Generando salida para: FB 'FB_BottleFallen' (Original: FB_BottleFallen)
-[20:44:28] -> Modo de generación: FB SCL
-[20:44:28] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:28] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:28] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:28] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:28] -> Escribiendo archivo de salida final en: scl_output\FB_BottleFallen.scl
-[20:44:28] Generación de .SCL completada.
-[20:44:28] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml ---
-[20:44:28] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml ---
-[20:44:28] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC S_Everz_ON_OFF.json'...
-[20:44:28] Cargando parsers de red...
-[20:44:28] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:28] Total de lenguajes con parser cargado: 5
-[20:44:28] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:28] Metadatos XML: ModTime=1749751918.4396262, Size=14900
-[20:44:28] Paso 1: Parseando archivo XML...
-[20:44:28] Paso 1: Parseo XML completado.
-[20:44:28] Paso 2: Detectando tipo de objeto principal...
-[20:44:28] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:28] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:28] Paso 3: Extrayendo atributos del bloque...
-[20:44:28] Paso 3: Atributos: Nombre='FC S_Everz_ON_OFF', Número=26, Lenguaje Bloque='LAD'
-[20:44:28] Paso 3b: Comentario bloque: '...'
-[20:44:28] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:28] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:28] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit.
-[20:44:28] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:28] - Procesando Red ID=B, Lenguaje Red=SCL
-[20:44:28] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:28] Paso 6: Escritura JSON completada.
-[20:44:28] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC S_Everz_ON_OFF.json'
-[20:44:28] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml ---
-[20:44:28] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC S_Everz_ON_OFF.json
-[20:44:28] Procesando bloque tipo: FC
-[20:44:28] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:28] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:28] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:28] --- Pase 1 ---
-[20:44:28] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:28] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:28] Fase 2 (Agrupación IF con Simplificación):
-[20:44:28] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:28] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:28] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:28] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:28] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC S_Everz_ON_OFF_processed.json
-[20:44:28] Guardado completado.
-[20:44:28] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml ---
-[20:44:28] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC S_Everz_ON_OFF_processed.json
-[20:44:28] Generando salida para: FC 'FC_S_Everz_ON_OFF' (Original: FC S_Everz_ON_OFF)
-[20:44:28] -> Modo de generación: FC SCL
-[20:44:28] -> Escribiendo archivo de salida final en: scl_output\FC_S_Everz_ON_OFF.scl
-[20:44:28] Generación de .SCL completada.
-[20:44:28] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml ---
-[20:44:28] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml ---
-[20:44:28] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Real.json'...
-[20:44:28] Cargando parsers de red...
-[20:44:28] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:28] Total de lenguajes con parser cargado: 5
-[20:44:28] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:28] Metadatos XML: ModTime=1749751918.27677, Size=10763
-[20:44:28] Paso 1: Parseando archivo XML...
-[20:44:28] Paso 1: Parseo XML completado.
-[20:44:28] Paso 2: Detectando tipo de objeto principal...
-[20:44:28] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:28] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:28] Paso 3: Extrayendo atributos del bloque...
-[20:44:28] Paso 3: Atributos: Nombre='FC Scale Real', Número=104, Lenguaje Bloque='LAD'
-[20:44:28] Paso 3b: Comentario bloque: '...'
-[20:44:28] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:28] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:28] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
-[20:44:28] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:28] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:28] Paso 6: Escritura JSON completada.
-[20:44:28] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Real.json'
-[20:44:28] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml ---
-[20:44:28] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Real.json
-[20:44:28] Procesando bloque tipo: FC
-[20:44:28] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:28] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:28] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:28] --- Pase 1 ---
-[20:44:28] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:28] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:28] Fase 2 (Agrupación IF con Simplificación):
-[20:44:28] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:28] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:28] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:28] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:28] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Real_processed.json
-[20:44:28] Guardado completado.
-[20:44:28] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml ---
-[20:44:28] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Real_processed.json
-[20:44:28] Generando salida para: FC 'FC_Scale_Real' (Original: FC Scale Real)
-[20:44:28] -> Modo de generación: FC SCL
-[20:44:28] -> Escribiendo archivo de salida final en: scl_output\FC_Scale_Real.scl
-[20:44:28] Generación de .SCL completada.
-[20:44:28] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml ---
-[20:44:28] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml ---
-[20:44:28] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Speed wGap.json'...
-[20:44:28] Cargando parsers de red...
-[20:44:28] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:28] Total de lenguajes con parser cargado: 5
-[20:44:28] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:28] Metadatos XML: ModTime=1749751918.398729, Size=19517
-[20:44:28] Paso 1: Parseando archivo XML...
-[20:44:28] Paso 1: Parseo XML completado.
-[20:44:28] Paso 2: Detectando tipo de objeto principal...
-[20:44:28] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:28] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:28] Paso 3: Extrayendo atributos del bloque...
-[20:44:28] Paso 3: Atributos: Nombre='FC Scale Speed w/Gap', Número=622, Lenguaje Bloque='LAD'
-[20:44:28] Paso 3b: Comentario bloque: '...'
-[20:44:28] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:28] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:28] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit.
-[20:44:28] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:28] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:28] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:28] Paso 6: Escritura JSON completada.
-[20:44:28] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Speed wGap.json'
-[20:44:28] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml ---
-[20:44:28] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Speed wGap.json
-[20:44:28] Procesando bloque tipo: FC
-[20:44:28] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:28] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:28] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:28] --- Pase 1 ---
-[20:44:28] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:28] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:28] Fase 2 (Agrupación IF con Simplificación):
-[20:44:28] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:28] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:28] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:28] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:28] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Speed wGap_processed.json
-[20:44:28] Guardado completado.
-[20:44:28] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml ---
-[20:44:28] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Speed wGap_processed.json
-[20:44:28] Generando salida para: FC 'FC_Scale_Speed_w_Gap' (Original: FC Scale Speed w/Gap)
-[20:44:28] -> Modo de generación: FC SCL
-[20:44:28] -> Escribiendo archivo de salida final en: scl_output\FC_Scale_Speed_w_Gap.scl
-[20:44:28] Generación de .SCL completada.
-[20:44:28] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml ---
-[20:44:28] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml ---
-[20:44:28] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Simple PID.json'...
-[20:44:28] Cargando parsers de red...
-[20:44:28] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:28] Total de lenguajes con parser cargado: 5
-[20:44:28] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:28] Metadatos XML: ModTime=1749751918.1965487, Size=79729
-[20:44:28] Paso 1: Parseando archivo XML...
-[20:44:28] Paso 1: Parseo XML completado.
-[20:44:28] Paso 2: Detectando tipo de objeto principal...
-[20:44:28] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:28] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:28] Paso 3: Extrayendo atributos del bloque...
-[20:44:28] Paso 3: Atributos: Nombre='FC Simple PID', Número=103, Lenguaje Bloque='LAD'
-[20:44:28] Paso 3b: Comentario bloque: '...'
-[20:44:28] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:28] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:28] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
-[20:44:28] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:28] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:28] Paso 6: Escritura JSON completada.
-[20:44:28] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Simple PID.json'
-[20:44:28] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml ---
-[20:44:28] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Simple PID.json
-[20:44:28] Procesando bloque tipo: FC
-[20:44:28] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:28] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:28] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:28] --- Pase 1 ---
-[20:44:28] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:28] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:28] Fase 2 (Agrupación IF con Simplificación):
-[20:44:28] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:28] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:28] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:28] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:28] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Simple PID_processed.json
-[20:44:28] Guardado completado.
-[20:44:28] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml ---
-[20:44:28] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Simple PID_processed.json
-[20:44:28] Generando salida para: FC 'FC_Simple_PID' (Original: FC Simple PID)
-[20:44:28] -> Modo de generación: FC SCL
-[20:44:28] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:28] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:28] -> Escribiendo archivo de salida final en: scl_output\FC_Simple_PID.scl
-[20:44:28] Generación de .SCL completada.
-[20:44:28] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices.xml ---
-[20:44:28] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices.xml ---
-[20:44:28] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\parsing\FC Ttop Devices.json'...
-[20:44:28] Cargando parsers de red...
-[20:44:28] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:28] Total de lenguajes con parser cargado: 5
-[20:44:28] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:28] Metadatos XML: ModTime=1749751918.7625577, Size=4736
-[20:44:28] Paso 1: Parseando archivo XML...
-[20:44:28] Paso 1: Parseo XML completado.
-[20:44:28] Paso 2: Detectando tipo de objeto principal...
-[20:44:28] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:28] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:28] Paso 3: Extrayendo atributos del bloque...
-[20:44:28] Paso 3: Atributos: Nombre='FC Ttop Devices', Número=380, Lenguaje Bloque='LAD'
-[20:44:28] Paso 3b: Comentario bloque: '...'
-[20:44:28] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:28] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:28] Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit.
-[20:44:28] Advertencia: ObjectList para FC sin SW.Blocks.CompileUnit.
-[20:44:28] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:28] ADVERTENCIA FINAL: 'networks' está vacía en el JSON.
-[20:44:28] Paso 6: Escritura JSON completada.
-[20:44:28] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\parsing\FC Ttop Devices.json'
-[20:44:28] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices.xml ---
-[20:44:28] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\parsing\FC Ttop Devices.json
-[20:44:28] Procesando bloque tipo: FC
-[20:44:28] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:28] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:28] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:28] --- Pase 1 ---
-[20:44:28] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:28] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:28] Fase 2 (Agrupación IF con Simplificación):
-[20:44:28] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:28] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:28] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:28] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:28] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\parsing\FC Ttop Devices_processed.json
-[20:44:28] Guardado completado.
-[20:44:28] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices.xml ---
-[20:44:28] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\parsing\FC Ttop Devices_processed.json
-[20:44:28] Generando salida para: FC 'FC_Ttop_Devices' (Original: FC Ttop Devices)
-[20:44:28] -> Modo de generación: FC SCL
-[20:44:28] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:28] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:28] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:28] -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Devices.scl
-[20:44:28] Generación de .SCL completada.
-[20:44:28] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml ---
-[20:44:28] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml ---
-[20:44:28] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Alarm.json'...
-[20:44:28] Cargando parsers de red...
-[20:44:28] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:28] Total de lenguajes con parser cargado: 5
-[20:44:28] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:28] Metadatos XML: ModTime=1749751866.4361646, Size=403681
-[20:44:28] Paso 1: Parseando archivo XML...
-[20:44:28] Paso 1: Parseo XML completado.
-[20:44:28] Paso 2: Detectando tipo de objeto principal...
-[20:44:28] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:28] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:28] Paso 3: Extrayendo atributos del bloque...
-[20:44:28] Paso 3: Atributos: Nombre='DB Ttop Alarm', Número=371, Lenguaje Bloque='DB'
-[20:44:28] Paso 3b: Comentario bloque: '...'
-[20:44:28] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:28] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:28] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:28] Paso 6: Escritura JSON completada.
-[20:44:28] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Alarm.json'
-[20:44:28] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml ---
-[20:44:28] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Alarm.json
-[20:44:28] Procesando bloque tipo: GlobalDB
-[20:44:28] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:28] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Alarm_processed.json
-[20:44:28] Guardado de GlobalDB completado.
-[20:44:28] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml ---
-[20:44:28] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Alarm_processed.json
-[20:44:28] Generando salida para: GlobalDB 'DB_Ttop_Alarm' (Original: DB Ttop Alarm)
-[20:44:28] -> Modo de generación: DATA_BLOCK SCL
-[20:44:28] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Alarm.scl
-[20:44:28] Generación de .SCL completada.
-[20:44:28] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml ---
-[20:44:28] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml ---
-[20:44:28] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Motor CFG.json'...
-[20:44:28] Cargando parsers de red...
-[20:44:28] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:28] Total de lenguajes con parser cargado: 5
-[20:44:28] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:28] Metadatos XML: ModTime=1749751866.390782, Size=29451
-[20:44:28] Paso 1: Parseando archivo XML...
-[20:44:28] Paso 1: Parseo XML completado.
-[20:44:28] Paso 2: Detectando tipo de objeto principal...
-[20:44:28] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:28] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:28] Paso 3: Extrayendo atributos del bloque...
-[20:44:28] Paso 3: Atributos: Nombre='DB Ttop Motor CFG', Número=300, Lenguaje Bloque='DB'
-[20:44:28] Paso 3b: Comentario bloque: '...'
-[20:44:28] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:28] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:28] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:28] Paso 6: Escritura JSON completada.
-[20:44:28] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Motor CFG.json'
-[20:44:28] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml ---
-[20:44:28] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Motor CFG.json
-[20:44:28] Procesando bloque tipo: GlobalDB
-[20:44:28] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:28] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Motor CFG_processed.json
-[20:44:28] Guardado de GlobalDB completado.
-[20:44:28] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml ---
-[20:44:28] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Motor CFG_processed.json
-[20:44:28] Generando salida para: GlobalDB 'DB_Ttop_Motor_CFG' (Original: DB Ttop Motor CFG)
-[20:44:28] -> Modo de generación: DATA_BLOCK SCL
-[20:44:28] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:28] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:28] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:28] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_CFG.scl
-[20:44:28] Generación de .SCL completada.
-[20:44:28] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml ---
-[20:44:28] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml ---
-[20:44:28] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Run.json'...
-[20:44:28] Cargando parsers de red...
-[20:44:28] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:28] Total de lenguajes con parser cargado: 5
-[20:44:28] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:28] Metadatos XML: ModTime=1749751866.3503509, Size=9335
-[20:44:28] Paso 1: Parseando archivo XML...
-[20:44:28] Paso 1: Parseo XML completado.
-[20:44:28] Paso 2: Detectando tipo de objeto principal...
-[20:44:28] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:28] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:28] Paso 3: Extrayendo atributos del bloque...
-[20:44:28] Paso 3: Atributos: Nombre='DB Ttop Run', Número=370, Lenguaje Bloque='DB'
-[20:44:28] Paso 3b: Comentario bloque: '...'
-[20:44:28] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:28] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:28] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:28] Paso 6: Escritura JSON completada.
-[20:44:28] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Run.json'
-[20:44:28] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml ---
-[20:44:28] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Run.json
-[20:44:28] Procesando bloque tipo: GlobalDB
-[20:44:28] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:28] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Run_processed.json
-[20:44:28] Guardado de GlobalDB completado.
-[20:44:28] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml ---
-[20:44:28] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Run_processed.json
-[20:44:28] Generando salida para: GlobalDB 'DB_Ttop_Run' (Original: DB Ttop Run)
-[20:44:28] -> Modo de generación: DATA_BLOCK SCL
-[20:44:28] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Run.scl
-[20:44:28] Generación de .SCL completada.
-[20:44:28] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml ---
-[20:44:28] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml ---
-[20:44:28] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Configuration.json'...
-[20:44:28] Cargando parsers de red...
-[20:44:28] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:28] Total de lenguajes con parser cargado: 5
-[20:44:28] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:28] Metadatos XML: ModTime=1749751853.363668, Size=37375
-[20:44:28] Paso 1: Parseando archivo XML...
-[20:44:28] Paso 1: Parseo XML completado.
-[20:44:28] Paso 2: Detectando tipo de objeto principal...
-[20:44:28] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:28] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:28] Paso 3: Extrayendo atributos del bloque...
-[20:44:28] Paso 3: Atributos: Nombre='FC Ttop Configuration', Número=300, Lenguaje Bloque='LAD'
-[20:44:28] Paso 3b: Comentario bloque: '...'
-[20:44:28] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:28] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:28] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
-[20:44:28] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:28] - Procesando Red ID=B, Lenguaje Red=STL
-[20:44:28] - Procesando Red ID=12, Lenguaje Red=STL
-[20:44:28] - Procesando Red ID=19, Lenguaje Red=STL
-[20:44:28] - Procesando Red ID=20, Lenguaje Red=STL
-[20:44:28] - Procesando Red ID=27, Lenguaje Red=STL
-[20:44:28] - Procesando Red ID=2E, Lenguaje Red=STL
-[20:44:28] - Procesando Red ID=35, Lenguaje Red=STL
-[20:44:28] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:28] Paso 6: Escritura JSON completada.
-[20:44:28] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Configuration.json'
-[20:44:28] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml ---
-[20:44:28] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Configuration.json
-[20:44:28] Procesando bloque tipo: FC
-[20:44:28] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:28] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:28] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:28] --- Pase 1 ---
-[20:44:28] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:28] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:28] Fase 2 (Agrupación IF con Simplificación):
-[20:44:28] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:28] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:28] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:28] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:28] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Configuration_processed.json
-[20:44:28] Guardado completado.
-[20:44:28] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml ---
-[20:44:28] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Configuration_processed.json
-[20:44:28] Generando salida para: FC 'FC_Ttop_Configuration' (Original: FC Ttop Configuration)
-[20:44:28] -> Modo de generación: FC SCL
-[20:44:28] -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Configuration.scl
-[20:44:28] Generación de .SCL completada.
-[20:44:28] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml ---
-[20:44:28] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml ---
-[20:44:28] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Run.json'...
-[20:44:28] Cargando parsers de red...
-[20:44:28] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:28] Total de lenguajes con parser cargado: 5
-[20:44:28] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:28] Metadatos XML: ModTime=1749751865.239357, Size=77485
-[20:44:28] Paso 1: Parseando archivo XML...
-[20:44:28] Paso 1: Parseo XML completado.
-[20:44:28] Paso 2: Detectando tipo de objeto principal...
-[20:44:28] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:28] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:28] Paso 3: Extrayendo atributos del bloque...
-[20:44:28] Paso 3: Atributos: Nombre='FC Ttop Run', Número=370, Lenguaje Bloque='LAD'
-[20:44:28] Paso 3b: Comentario bloque: '...'
-[20:44:28] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:28] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:28] Paso 5: Se encontraron 15 elementos SW.Blocks.CompileUnit.
-[20:44:28] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:28] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:28] - Procesando Red ID=12, Lenguaje Red=STL
-[20:44:28] - Procesando Red ID=19, Lenguaje Red=STL
-[20:44:28] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:28] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:28] - Procesando Red ID=2E, Lenguaje Red=STL
-[20:44:28] - Procesando Red ID=35, Lenguaje Red=STL
-[20:44:28] - Procesando Red ID=3C, Lenguaje Red=SCL
-[20:44:28] - Procesando Red ID=43, Lenguaje Red=STL
-[20:44:28] - Procesando Red ID=4A, Lenguaje Red=SCL
-[20:44:28] - Procesando Red ID=51, Lenguaje Red=LAD
-[20:44:28] - Procesando Red ID=58, Lenguaje Red=STL
-[20:44:28] - Procesando Red ID=5F, Lenguaje Red=STL
-[20:44:28] - Procesando Red ID=66, Lenguaje Red=STL
-[20:44:28] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:28] Paso 6: Escritura JSON completada.
-[20:44:28] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Run.json'
-[20:44:28] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml ---
-[20:44:28] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Run.json
-[20:44:28] Procesando bloque tipo: FC
-[20:44:28] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:28] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:28] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:28] --- Pase 1 ---
-[20:44:28] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:28] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:28] Fase 2 (Agrupación IF con Simplificación):
-[20:44:28] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:28] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:28] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:28] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:28] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Run_processed.json
-[20:44:28] Guardado completado.
-[20:44:28] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml ---
-[20:44:28] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Run_processed.json
-[20:44:28] Generando salida para: FC 'FC_Ttop_Run' (Original: FC Ttop Run)
-[20:44:28] -> Modo de generación: FC SCL
-[20:44:28] -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Run.scl
-[20:44:28] Generación de .SCL completada.
-[20:44:28] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml ---
-[20:44:28] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml ---
-[20:44:28] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M30710.json'...
-[20:44:28] Cargando parsers de red...
-[20:44:28] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:28] Total de lenguajes con parser cargado: 5
-[20:44:28] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:28] Metadatos XML: ModTime=1749751897.9707212, Size=28843
-[20:44:28] Paso 1: Parseando archivo XML...
-[20:44:28] Paso 1: Parseo XML completado.
-[20:44:28] Paso 2: Detectando tipo de objeto principal...
-[20:44:28] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:28] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:28] Paso 3: Extrayendo atributos del bloque...
-[20:44:28] Paso 3: Atributos: Nombre='DB Ttop Motor M30710', Número=326, Lenguaje Bloque='DB'
-[20:44:28] Paso 3b: Comentario bloque: '...'
-[20:44:28] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:28] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:28] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:28] Paso 6: Escritura JSON completada.
-[20:44:28] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M30710.json'
-[20:44:28] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml ---
-[20:44:28] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M30710.json
-[20:44:28] Procesando bloque tipo: InstanceDB
-[20:44:28] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:28] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M30710_processed.json
-[20:44:28] Guardado de InstanceDB completado.
-[20:44:28] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml ---
-[20:44:28] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M30710_processed.json
-[20:44:28] Generando salida para: InstanceDB 'DB_Ttop_Motor_M30710' (Original: DB Ttop Motor M30710)
-[20:44:28] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:28] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:28] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:28] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:28] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_M30710.scl
-[20:44:28] Generación de .SCL completada.
-[20:44:28] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml ---
-[20:44:28] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml ---
-[20:44:28] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31010.json'...
-[20:44:28] Cargando parsers de red...
-[20:44:28] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:28] Total de lenguajes con parser cargado: 5
-[20:44:28] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:28] Metadatos XML: ModTime=1749751898.6278822, Size=28843
-[20:44:28] Paso 1: Parseando archivo XML...
-[20:44:28] Paso 1: Parseo XML completado.
-[20:44:28] Paso 2: Detectando tipo de objeto principal...
-[20:44:28] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:28] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:28] Paso 3: Extrayendo atributos del bloque...
-[20:44:28] Paso 3: Atributos: Nombre='DB Ttop Motor M31010', Número=327, Lenguaje Bloque='DB'
-[20:44:28] Paso 3b: Comentario bloque: '...'
-[20:44:28] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:28] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:28] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:28] Paso 6: Escritura JSON completada.
-[20:44:28] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31010.json'
-[20:44:28] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml ---
-[20:44:28] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31010.json
-[20:44:28] Procesando bloque tipo: InstanceDB
-[20:44:28] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:28] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31010_processed.json
-[20:44:28] Guardado de InstanceDB completado.
-[20:44:28] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml ---
-[20:44:28] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31010_processed.json
-[20:44:28] Generando salida para: InstanceDB 'DB_Ttop_Motor_M31010' (Original: DB Ttop Motor M31010)
-[20:44:28] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:28] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:28] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:28] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:28] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_M31010.scl
-[20:44:28] Generación de .SCL completada.
-[20:44:28] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml ---
-[20:44:28] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml ---
-[20:44:28] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31110.json'...
-[20:44:28] Cargando parsers de red...
-[20:44:28] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:28] Total de lenguajes con parser cargado: 5
-[20:44:28] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:28] Metadatos XML: ModTime=1749751899.2461686, Size=28843
-[20:44:28] Paso 1: Parseando archivo XML...
-[20:44:28] Paso 1: Parseo XML completado.
-[20:44:28] Paso 2: Detectando tipo de objeto principal...
-[20:44:28] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:28] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:28] Paso 3: Extrayendo atributos del bloque...
-[20:44:28] Paso 3: Atributos: Nombre='DB Ttop Motor M31110', Número=328, Lenguaje Bloque='DB'
-[20:44:28] Paso 3b: Comentario bloque: '...'
-[20:44:28] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:28] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:28] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:28] Paso 6: Escritura JSON completada.
-[20:44:28] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31110.json'
-[20:44:28] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml ---
-[20:44:28] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31110.json
-[20:44:28] Procesando bloque tipo: InstanceDB
-[20:44:28] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:28] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31110_processed.json
-[20:44:28] Guardado de InstanceDB completado.
-[20:44:28] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml ---
-[20:44:28] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31110_processed.json
-[20:44:28] Generando salida para: InstanceDB 'DB_Ttop_Motor_M31110' (Original: DB Ttop Motor M31110)
-[20:44:28] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:28] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:28] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:28] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:28] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_M31110.scl
-[20:44:28] Generación de .SCL completada.
-[20:44:28] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml ---
-[20:44:28] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml ---
-[20:44:28] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31210.json'...
-[20:44:28] Cargando parsers de red...
-[20:44:28] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:28] Total de lenguajes con parser cargado: 5
-[20:44:28] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:28] Metadatos XML: ModTime=1749751899.876386, Size=28843
-[20:44:28] Paso 1: Parseando archivo XML...
-[20:44:28] Paso 1: Parseo XML completado.
-[20:44:28] Paso 2: Detectando tipo de objeto principal...
-[20:44:28] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:28] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:28] Paso 3: Extrayendo atributos del bloque...
-[20:44:28] Paso 3: Atributos: Nombre='DB Ttop Motor M31210', Número=329, Lenguaje Bloque='DB'
-[20:44:28] Paso 3b: Comentario bloque: '...'
-[20:44:28] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:28] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:28] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:28] Paso 6: Escritura JSON completada.
-[20:44:28] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31210.json'
-[20:44:28] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml ---
-[20:44:28] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31210.json
-[20:44:28] Procesando bloque tipo: InstanceDB
-[20:44:28] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:28] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31210_processed.json
-[20:44:28] Guardado de InstanceDB completado.
-[20:44:28] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml ---
-[20:44:28] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31210_processed.json
-[20:44:28] Generando salida para: InstanceDB 'DB_Ttop_Motor_M31210' (Original: DB Ttop Motor M31210)
-[20:44:28] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:28] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:28] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:28] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:28] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_M31210.scl
-[20:44:28] Generación de .SCL completada.
-[20:44:28] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml ---
-[20:44:28] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml ---
-[20:44:28] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31310.json'...
-[20:44:28] Cargando parsers de red...
-[20:44:28] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:28] Total de lenguajes con parser cargado: 5
-[20:44:28] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:28] Metadatos XML: ModTime=1749751900.494949, Size=28843
-[20:44:28] Paso 1: Parseando archivo XML...
-[20:44:28] Paso 1: Parseo XML completado.
-[20:44:28] Paso 2: Detectando tipo de objeto principal...
-[20:44:28] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:28] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:28] Paso 3: Extrayendo atributos del bloque...
-[20:44:28] Paso 3: Atributos: Nombre='DB Ttop Motor M31310', Número=330, Lenguaje Bloque='DB'
-[20:44:28] Paso 3b: Comentario bloque: '...'
-[20:44:28] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:28] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:28] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:28] Paso 6: Escritura JSON completada.
-[20:44:28] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31310.json'
-[20:44:28] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml ---
-[20:44:28] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31310.json
-[20:44:28] Procesando bloque tipo: InstanceDB
-[20:44:28] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:28] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31310_processed.json
-[20:44:28] Guardado de InstanceDB completado.
-[20:44:28] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml ---
-[20:44:28] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31310_processed.json
-[20:44:28] Generando salida para: InstanceDB 'DB_Ttop_Motor_M31310' (Original: DB Ttop Motor M31310)
-[20:44:28] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:28] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:28] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:28] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:28] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_M31310.scl
-[20:44:28] Generación de .SCL completada.
-[20:44:28] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml ---
-[20:44:28] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml ---
-[20:44:28] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31410.json'...
-[20:44:28] Cargando parsers de red...
-[20:44:28] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:28] Total de lenguajes con parser cargado: 5
-[20:44:28] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:28] Metadatos XML: ModTime=1749751901.7032053, Size=28843
-[20:44:28] Paso 1: Parseando archivo XML...
-[20:44:28] Paso 1: Parseo XML completado.
-[20:44:28] Paso 2: Detectando tipo de objeto principal...
-[20:44:28] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:28] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:28] Paso 3: Extrayendo atributos del bloque...
-[20:44:28] Paso 3: Atributos: Nombre='DB Ttop Motor M31410', Número=331, Lenguaje Bloque='DB'
-[20:44:28] Paso 3b: Comentario bloque: '...'
-[20:44:28] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:28] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:28] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:28] Paso 6: Escritura JSON completada.
-[20:44:28] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31410.json'
-[20:44:28] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml ---
-[20:44:28] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31410.json
-[20:44:28] Procesando bloque tipo: InstanceDB
-[20:44:28] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:28] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31410_processed.json
-[20:44:28] Guardado de InstanceDB completado.
-[20:44:28] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml ---
-[20:44:28] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31410_processed.json
-[20:44:28] Generando salida para: InstanceDB 'DB_Ttop_Motor_M31410' (Original: DB Ttop Motor M31410)
-[20:44:28] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:28] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:28] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:28] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:28] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_M31410.scl
-[20:44:28] Generación de .SCL completada.
-[20:44:28] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml ---
-[20:44:28] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml ---
-[20:44:28] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31510.json'...
-[20:44:28] Cargando parsers de red...
-[20:44:28] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:28] Total de lenguajes con parser cargado: 5
-[20:44:28] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:28] Metadatos XML: ModTime=1749751886.7657452, Size=28843
-[20:44:28] Paso 1: Parseando archivo XML...
-[20:44:28] Paso 1: Parseo XML completado.
-[20:44:28] Paso 2: Detectando tipo de objeto principal...
-[20:44:28] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:28] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:28] Paso 3: Extrayendo atributos del bloque...
-[20:44:28] Paso 3: Atributos: Nombre='DB Ttop Motor M31510', Número=301, Lenguaje Bloque='DB'
-[20:44:28] Paso 3b: Comentario bloque: '...'
-[20:44:28] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:28] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:28] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:28] Paso 6: Escritura JSON completada.
-[20:44:28] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31510.json'
-[20:44:28] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml ---
-[20:44:28] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31510.json
-[20:44:28] Procesando bloque tipo: InstanceDB
-[20:44:28] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:28] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31510_processed.json
-[20:44:28] Guardado de InstanceDB completado.
-[20:44:28] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml ---
-[20:44:28] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31510_processed.json
-[20:44:28] Generando salida para: InstanceDB 'DB_Ttop_Motor_M31510' (Original: DB Ttop Motor M31510)
-[20:44:28] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:28] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:28] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:28] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:28] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_M31510.scl
-[20:44:28] Generación de .SCL completada.
-[20:44:28] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml ---
-[20:44:28] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml ---
-[20:44:28] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31610.json'...
-[20:44:28] Cargando parsers de red...
-[20:44:28] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:28] Total de lenguajes con parser cargado: 5
-[20:44:28] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:28] Metadatos XML: ModTime=1749751887.4910405, Size=28843
-[20:44:28] Paso 1: Parseando archivo XML...
-[20:44:28] Paso 1: Parseo XML completado.
-[20:44:28] Paso 2: Detectando tipo de objeto principal...
-[20:44:28] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:28] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:28] Paso 3: Extrayendo atributos del bloque...
-[20:44:28] Paso 3: Atributos: Nombre='DB Ttop Motor M31610', Número=302, Lenguaje Bloque='DB'
-[20:44:28] Paso 3b: Comentario bloque: '...'
-[20:44:28] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:28] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:28] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:28] Paso 6: Escritura JSON completada.
-[20:44:28] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31610.json'
-[20:44:28] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml ---
-[20:44:28] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31610.json
-[20:44:28] Procesando bloque tipo: InstanceDB
-[20:44:28] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:28] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31610_processed.json
-[20:44:28] Guardado de InstanceDB completado.
-[20:44:28] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml ---
-[20:44:28] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31610_processed.json
-[20:44:28] Generando salida para: InstanceDB 'DB_Ttop_Motor_M31610' (Original: DB Ttop Motor M31610)
-[20:44:28] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:28] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:28] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:28] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:28] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_M31610.scl
-[20:44:28] Generación de .SCL completada.
-[20:44:28] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml ---
-[20:44:28] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml ---
-[20:44:28] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31710.json'...
-[20:44:28] Cargando parsers de red...
-[20:44:28] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:28] Total de lenguajes con parser cargado: 5
-[20:44:28] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:28] Metadatos XML: ModTime=1749751888.103183, Size=28843
-[20:44:28] Paso 1: Parseando archivo XML...
-[20:44:28] Paso 1: Parseo XML completado.
-[20:44:28] Paso 2: Detectando tipo de objeto principal...
-[20:44:28] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:28] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:28] Paso 3: Extrayendo atributos del bloque...
-[20:44:28] Paso 3: Atributos: Nombre='DB Ttop Motor M31710', Número=303, Lenguaje Bloque='DB'
-[20:44:28] Paso 3b: Comentario bloque: '...'
-[20:44:28] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:28] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:28] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:28] Paso 6: Escritura JSON completada.
-[20:44:28] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31710.json'
-[20:44:28] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml ---
-[20:44:28] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31710.json
-[20:44:28] Procesando bloque tipo: InstanceDB
-[20:44:28] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:28] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31710_processed.json
-[20:44:28] Guardado de InstanceDB completado.
-[20:44:28] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml ---
-[20:44:28] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31710_processed.json
-[20:44:28] Generando salida para: InstanceDB 'DB_Ttop_Motor_M31710' (Original: DB Ttop Motor M31710)
-[20:44:28] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:28] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:28] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:28] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:28] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_M31710.scl
-[20:44:28] Generación de .SCL completada.
-[20:44:28] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml ---
-[20:44:28] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml ---
-[20:44:28] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31810.json'...
-[20:44:28] Cargando parsers de red...
-[20:44:28] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:28] Total de lenguajes con parser cargado: 5
-[20:44:28] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:28] Metadatos XML: ModTime=1749751888.7593026, Size=28843
-[20:44:28] Paso 1: Parseando archivo XML...
-[20:44:28] Paso 1: Parseo XML completado.
-[20:44:28] Paso 2: Detectando tipo de objeto principal...
-[20:44:28] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:28] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:28] Paso 3: Extrayendo atributos del bloque...
-[20:44:28] Paso 3: Atributos: Nombre='DB Ttop Motor M31810', Número=304, Lenguaje Bloque='DB'
-[20:44:28] Paso 3b: Comentario bloque: '...'
-[20:44:28] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:29] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:29] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:29] Paso 6: Escritura JSON completada.
-[20:44:29] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31810.json'
-[20:44:29] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml ---
-[20:44:29] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31810.json
-[20:44:29] Procesando bloque tipo: InstanceDB
-[20:44:29] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:29] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31810_processed.json
-[20:44:29] Guardado de InstanceDB completado.
-[20:44:29] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml ---
-[20:44:29] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31810_processed.json
-[20:44:29] Generando salida para: InstanceDB 'DB_Ttop_Motor_M31810' (Original: DB Ttop Motor M31810)
-[20:44:29] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:29] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:29] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:29] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:29] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_M31810.scl
-[20:44:29] Generación de .SCL completada.
-[20:44:29] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml ---
-[20:44:29] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml ---
-[20:44:29] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31910.json'...
-[20:44:29] Cargando parsers de red...
-[20:44:29] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:29] Total de lenguajes con parser cargado: 5
-[20:44:29] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:29] Metadatos XML: ModTime=1749751889.3859065, Size=28843
-[20:44:29] Paso 1: Parseando archivo XML...
-[20:44:29] Paso 1: Parseo XML completado.
-[20:44:29] Paso 2: Detectando tipo de objeto principal...
-[20:44:29] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:29] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:29] Paso 3: Extrayendo atributos del bloque...
-[20:44:29] Paso 3: Atributos: Nombre='DB Ttop Motor M31910', Número=305, Lenguaje Bloque='DB'
-[20:44:29] Paso 3b: Comentario bloque: '...'
-[20:44:29] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:29] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:29] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:29] Paso 6: Escritura JSON completada.
-[20:44:29] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31910.json'
-[20:44:29] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml ---
-[20:44:29] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31910.json
-[20:44:29] Procesando bloque tipo: InstanceDB
-[20:44:29] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:29] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31910_processed.json
-[20:44:29] Guardado de InstanceDB completado.
-[20:44:29] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml ---
-[20:44:29] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31910_processed.json
-[20:44:29] Generando salida para: InstanceDB 'DB_Ttop_Motor_M31910' (Original: DB Ttop Motor M31910)
-[20:44:29] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:29] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:29] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:29] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:29] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_M31910.scl
-[20:44:29] Generación de .SCL completada.
-[20:44:29] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml ---
-[20:44:29] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml ---
-[20:44:29] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34010.json'...
-[20:44:29] Cargando parsers de red...
-[20:44:29] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:29] Total de lenguajes con parser cargado: 5
-[20:44:29] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:29] Metadatos XML: ModTime=1749751895.471384, Size=28843
-[20:44:29] Paso 1: Parseando archivo XML...
-[20:44:29] Paso 1: Parseo XML completado.
-[20:44:29] Paso 2: Detectando tipo de objeto principal...
-[20:44:29] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:29] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:29] Paso 3: Extrayendo atributos del bloque...
-[20:44:29] Paso 3: Atributos: Nombre='DB Ttop Motor M34010', Número=315, Lenguaje Bloque='DB'
-[20:44:29] Paso 3b: Comentario bloque: '...'
-[20:44:29] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:29] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:29] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:29] Paso 6: Escritura JSON completada.
-[20:44:29] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34010.json'
-[20:44:29] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml ---
-[20:44:29] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34010.json
-[20:44:29] Procesando bloque tipo: InstanceDB
-[20:44:29] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:29] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34010_processed.json
-[20:44:29] Guardado de InstanceDB completado.
-[20:44:29] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml ---
-[20:44:29] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34010_processed.json
-[20:44:29] Generando salida para: InstanceDB 'DB_Ttop_Motor_M34010' (Original: DB Ttop Motor M34010)
-[20:44:29] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:29] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:29] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:29] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:29] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_M34010.scl
-[20:44:29] Generación de .SCL completada.
-[20:44:29] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml ---
-[20:44:29] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml ---
-[20:44:29] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34110.json'...
-[20:44:29] Cargando parsers de red...
-[20:44:29] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:29] Total de lenguajes con parser cargado: 5
-[20:44:29] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:29] Metadatos XML: ModTime=1749751896.1062255, Size=28843
-[20:44:29] Paso 1: Parseando archivo XML...
-[20:44:29] Paso 1: Parseo XML completado.
-[20:44:29] Paso 2: Detectando tipo de objeto principal...
-[20:44:29] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:29] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:29] Paso 3: Extrayendo atributos del bloque...
-[20:44:29] Paso 3: Atributos: Nombre='DB Ttop Motor M34110', Número=316, Lenguaje Bloque='DB'
-[20:44:29] Paso 3b: Comentario bloque: '...'
-[20:44:29] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:29] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:29] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:29] Paso 6: Escritura JSON completada.
-[20:44:29] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34110.json'
-[20:44:29] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml ---
-[20:44:29] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34110.json
-[20:44:29] Procesando bloque tipo: InstanceDB
-[20:44:29] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:29] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34110_processed.json
-[20:44:29] Guardado de InstanceDB completado.
-[20:44:29] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml ---
-[20:44:29] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34110_processed.json
-[20:44:29] Generando salida para: InstanceDB 'DB_Ttop_Motor_M34110' (Original: DB Ttop Motor M34110)
-[20:44:29] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:29] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:29] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:29] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:29] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_M34110.scl
-[20:44:29] Generación de .SCL completada.
-[20:44:29] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml ---
-[20:44:29] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml ---
-[20:44:29] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34210.json'...
-[20:44:29] Cargando parsers de red...
-[20:44:29] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:29] Total de lenguajes con parser cargado: 5
-[20:44:29] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:29] Metadatos XML: ModTime=1749751896.713091, Size=28843
-[20:44:29] Paso 1: Parseando archivo XML...
-[20:44:29] Paso 1: Parseo XML completado.
-[20:44:29] Paso 2: Detectando tipo de objeto principal...
-[20:44:29] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:29] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:29] Paso 3: Extrayendo atributos del bloque...
-[20:44:29] Paso 3: Atributos: Nombre='DB Ttop Motor M34210', Número=317, Lenguaje Bloque='DB'
-[20:44:29] Paso 3b: Comentario bloque: '...'
-[20:44:29] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:29] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:29] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:29] Paso 6: Escritura JSON completada.
-[20:44:29] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34210.json'
-[20:44:29] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml ---
-[20:44:29] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34210.json
-[20:44:29] Procesando bloque tipo: InstanceDB
-[20:44:29] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:29] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34210_processed.json
-[20:44:29] Guardado de InstanceDB completado.
-[20:44:29] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml ---
-[20:44:29] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34210_processed.json
-[20:44:29] Generando salida para: InstanceDB 'DB_Ttop_Motor_M34210' (Original: DB Ttop Motor M34210)
-[20:44:29] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:29] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:29] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:29] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:29] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_M34210.scl
-[20:44:29] Generación de .SCL completada.
-[20:44:29] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml ---
-[20:44:29] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml ---
-[20:44:29] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34310.json'...
-[20:44:29] Cargando parsers de red...
-[20:44:29] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:29] Total de lenguajes con parser cargado: 5
-[20:44:29] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:29] Metadatos XML: ModTime=1749751897.3508437, Size=28843
-[20:44:29] Paso 1: Parseando archivo XML...
-[20:44:29] Paso 1: Parseo XML completado.
-[20:44:29] Paso 2: Detectando tipo de objeto principal...
-[20:44:29] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:29] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:29] Paso 3: Extrayendo atributos del bloque...
-[20:44:29] Paso 3: Atributos: Nombre='DB Ttop Motor M34310', Número=318, Lenguaje Bloque='DB'
-[20:44:29] Paso 3b: Comentario bloque: '...'
-[20:44:29] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:29] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:29] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:29] Paso 6: Escritura JSON completada.
-[20:44:29] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34310.json'
-[20:44:29] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml ---
-[20:44:29] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34310.json
-[20:44:29] Procesando bloque tipo: InstanceDB
-[20:44:29] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:29] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34310_processed.json
-[20:44:29] Guardado de InstanceDB completado.
-[20:44:29] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml ---
-[20:44:29] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34310_processed.json
-[20:44:29] Generando salida para: InstanceDB 'DB_Ttop_Motor_M34310' (Original: DB Ttop Motor M34310)
-[20:44:29] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:29] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:29] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:29] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:29] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_M34310.scl
-[20:44:29] Generación de .SCL completada.
-[20:44:29] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml ---
-[20:44:29] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml ---
-[20:44:29] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34410.json'...
-[20:44:29] Cargando parsers de red...
-[20:44:29] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:29] Total de lenguajes con parser cargado: 5
-[20:44:29] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:29] Metadatos XML: ModTime=1749751901.1092887, Size=28843
-[20:44:29] Paso 1: Parseando archivo XML...
-[20:44:29] Paso 1: Parseo XML completado.
-[20:44:29] Paso 2: Detectando tipo de objeto principal...
-[20:44:29] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:29] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:29] Paso 3: Extrayendo atributos del bloque...
-[20:44:29] Paso 3: Atributos: Nombre='DB Ttop Motor M34410', Número=319, Lenguaje Bloque='DB'
-[20:44:29] Paso 3b: Comentario bloque: '...'
-[20:44:29] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:29] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:29] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:29] Paso 6: Escritura JSON completada.
-[20:44:29] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34410.json'
-[20:44:29] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml ---
-[20:44:29] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34410.json
-[20:44:29] Procesando bloque tipo: InstanceDB
-[20:44:29] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:29] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34410_processed.json
-[20:44:29] Guardado de InstanceDB completado.
-[20:44:29] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml ---
-[20:44:29] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34410_processed.json
-[20:44:29] Generando salida para: InstanceDB 'DB_Ttop_Motor_M34410' (Original: DB Ttop Motor M34410)
-[20:44:29] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:29] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:29] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:29] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:29] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_M34410.scl
-[20:44:29] Generación de .SCL completada.
-[20:44:29] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml ---
-[20:44:29] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml ---
-[20:44:29] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32810.json'...
-[20:44:29] Cargando parsers de red...
-[20:44:29] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:29] Total de lenguajes con parser cargado: 5
-[20:44:29] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:29] Metadatos XML: ModTime=1749751890.00003, Size=28843
-[20:44:29] Paso 1: Parseando archivo XML...
-[20:44:29] Paso 1: Parseo XML completado.
-[20:44:29] Paso 2: Detectando tipo de objeto principal...
-[20:44:29] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:29] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:29] Paso 3: Extrayendo atributos del bloque...
-[20:44:29] Paso 3: Atributos: Nombre='DB Ttop Motor U32810', Número=306, Lenguaje Bloque='DB'
-[20:44:29] Paso 3b: Comentario bloque: '...'
-[20:44:29] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:29] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:29] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:29] Paso 6: Escritura JSON completada.
-[20:44:29] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32810.json'
-[20:44:29] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml ---
-[20:44:29] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32810.json
-[20:44:29] Procesando bloque tipo: InstanceDB
-[20:44:29] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:29] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32810_processed.json
-[20:44:29] Guardado de InstanceDB completado.
-[20:44:29] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml ---
-[20:44:29] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32810_processed.json
-[20:44:29] Generando salida para: InstanceDB 'DB_Ttop_Motor_U32810' (Original: DB Ttop Motor U32810)
-[20:44:29] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:29] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:29] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:29] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:29] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_U32810.scl
-[20:44:29] Generación de .SCL completada.
-[20:44:29] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml ---
-[20:44:29] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml ---
-[20:44:29] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32910.json'...
-[20:44:29] Cargando parsers de red...
-[20:44:29] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:29] Total de lenguajes con parser cargado: 5
-[20:44:29] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:29] Metadatos XML: ModTime=1749751890.5787277, Size=28843
-[20:44:29] Paso 1: Parseando archivo XML...
-[20:44:29] Paso 1: Parseo XML completado.
-[20:44:29] Paso 2: Detectando tipo de objeto principal...
-[20:44:29] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:29] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:29] Paso 3: Extrayendo atributos del bloque...
-[20:44:29] Paso 3: Atributos: Nombre='DB Ttop Motor U32910', Número=307, Lenguaje Bloque='DB'
-[20:44:29] Paso 3b: Comentario bloque: '...'
-[20:44:29] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:29] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:29] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:29] Paso 6: Escritura JSON completada.
-[20:44:29] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32910.json'
-[20:44:29] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml ---
-[20:44:29] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32910.json
-[20:44:29] Procesando bloque tipo: InstanceDB
-[20:44:29] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:29] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32910_processed.json
-[20:44:29] Guardado de InstanceDB completado.
-[20:44:29] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml ---
-[20:44:29] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32910_processed.json
-[20:44:29] Generando salida para: InstanceDB 'DB_Ttop_Motor_U32910' (Original: DB Ttop Motor U32910)
-[20:44:29] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:29] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:29] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:29] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:29] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_U32910.scl
-[20:44:29] Generación de .SCL completada.
-[20:44:29] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml ---
-[20:44:29] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml ---
-[20:44:29] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33010.json'...
-[20:44:29] Cargando parsers de red...
-[20:44:29] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:29] Total de lenguajes con parser cargado: 5
-[20:44:29] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:29] Metadatos XML: ModTime=1749751891.178779, Size=28843
-[20:44:29] Paso 1: Parseando archivo XML...
-[20:44:29] Paso 1: Parseo XML completado.
-[20:44:29] Paso 2: Detectando tipo de objeto principal...
-[20:44:29] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:29] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:29] Paso 3: Extrayendo atributos del bloque...
-[20:44:29] Paso 3: Atributos: Nombre='DB Ttop Motor U33010', Número=308, Lenguaje Bloque='DB'
-[20:44:29] Paso 3b: Comentario bloque: '...'
-[20:44:29] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:29] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:29] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:29] Paso 6: Escritura JSON completada.
-[20:44:29] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33010.json'
-[20:44:29] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml ---
-[20:44:29] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33010.json
-[20:44:29] Procesando bloque tipo: InstanceDB
-[20:44:29] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:29] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33010_processed.json
-[20:44:29] Guardado de InstanceDB completado.
-[20:44:29] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml ---
-[20:44:29] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33010_processed.json
-[20:44:29] Generando salida para: InstanceDB 'DB_Ttop_Motor_U33010' (Original: DB Ttop Motor U33010)
-[20:44:29] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:29] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:29] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:29] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:29] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_U33010.scl
-[20:44:29] Generación de .SCL completada.
-[20:44:29] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml ---
-[20:44:29] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml ---
-[20:44:29] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33110.json'...
-[20:44:29] Cargando parsers de red...
-[20:44:29] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:29] Total de lenguajes con parser cargado: 5
-[20:44:29] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:29] Metadatos XML: ModTime=1749751891.7760713, Size=28843
-[20:44:29] Paso 1: Parseando archivo XML...
-[20:44:29] Paso 1: Parseo XML completado.
-[20:44:29] Paso 2: Detectando tipo de objeto principal...
-[20:44:29] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:29] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:29] Paso 3: Extrayendo atributos del bloque...
-[20:44:29] Paso 3: Atributos: Nombre='DB Ttop Motor U33110', Número=309, Lenguaje Bloque='DB'
-[20:44:29] Paso 3b: Comentario bloque: '...'
-[20:44:29] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:29] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:29] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:29] Paso 6: Escritura JSON completada.
-[20:44:29] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33110.json'
-[20:44:29] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml ---
-[20:44:29] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33110.json
-[20:44:29] Procesando bloque tipo: InstanceDB
-[20:44:29] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:29] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33110_processed.json
-[20:44:29] Guardado de InstanceDB completado.
-[20:44:29] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml ---
-[20:44:29] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33110_processed.json
-[20:44:29] Generando salida para: InstanceDB 'DB_Ttop_Motor_U33110' (Original: DB Ttop Motor U33110)
-[20:44:29] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:29] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:29] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:29] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:29] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_U33110.scl
-[20:44:29] Generación de .SCL completada.
-[20:44:29] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml ---
-[20:44:29] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml ---
-[20:44:29] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33210.json'...
-[20:44:29] Cargando parsers de red...
-[20:44:29] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:29] Total de lenguajes con parser cargado: 5
-[20:44:29] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:29] Metadatos XML: ModTime=1749751892.4112787, Size=28843
-[20:44:29] Paso 1: Parseando archivo XML...
-[20:44:29] Paso 1: Parseo XML completado.
-[20:44:29] Paso 2: Detectando tipo de objeto principal...
-[20:44:29] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:29] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:29] Paso 3: Extrayendo atributos del bloque...
-[20:44:29] Paso 3: Atributos: Nombre='DB Ttop Motor U33210', Número=310, Lenguaje Bloque='DB'
-[20:44:29] Paso 3b: Comentario bloque: '...'
-[20:44:29] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:29] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:29] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:29] Paso 6: Escritura JSON completada.
-[20:44:29] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33210.json'
-[20:44:29] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml ---
-[20:44:29] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33210.json
-[20:44:29] Procesando bloque tipo: InstanceDB
-[20:44:29] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:29] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33210_processed.json
-[20:44:29] Guardado de InstanceDB completado.
-[20:44:29] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml ---
-[20:44:29] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33210_processed.json
-[20:44:29] Generando salida para: InstanceDB 'DB_Ttop_Motor_U33210' (Original: DB Ttop Motor U33210)
-[20:44:29] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:29] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:29] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:29] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:29] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_U33210.scl
-[20:44:29] Generación de .SCL completada.
-[20:44:29] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml ---
-[20:44:29] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml ---
-[20:44:29] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33310.json'...
-[20:44:29] Cargando parsers de red...
-[20:44:29] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:29] Total de lenguajes con parser cargado: 5
-[20:44:29] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:29] Metadatos XML: ModTime=1749751893.0327346, Size=28843
-[20:44:29] Paso 1: Parseando archivo XML...
-[20:44:29] Paso 1: Parseo XML completado.
-[20:44:29] Paso 2: Detectando tipo de objeto principal...
-[20:44:29] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:29] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:29] Paso 3: Extrayendo atributos del bloque...
-[20:44:29] Paso 3: Atributos: Nombre='DB Ttop Motor U33310', Número=311, Lenguaje Bloque='DB'
-[20:44:29] Paso 3b: Comentario bloque: '...'
-[20:44:29] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:29] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:29] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:29] Paso 6: Escritura JSON completada.
-[20:44:29] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33310.json'
-[20:44:29] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml ---
-[20:44:29] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33310.json
-[20:44:29] Procesando bloque tipo: InstanceDB
-[20:44:29] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:29] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33310_processed.json
-[20:44:29] Guardado de InstanceDB completado.
-[20:44:29] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml ---
-[20:44:29] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33310_processed.json
-[20:44:29] Generando salida para: InstanceDB 'DB_Ttop_Motor_U33310' (Original: DB Ttop Motor U33310)
-[20:44:29] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:29] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:29] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:29] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:29] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_U33310.scl
-[20:44:29] Generación de .SCL completada.
-[20:44:29] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml ---
-[20:44:29] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml ---
-[20:44:29] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33410.json'...
-[20:44:29] Cargando parsers de red...
-[20:44:29] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:29] Total de lenguajes con parser cargado: 5
-[20:44:29] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:29] Metadatos XML: ModTime=1749751893.6267085, Size=28843
-[20:44:29] Paso 1: Parseando archivo XML...
-[20:44:29] Paso 1: Parseo XML completado.
-[20:44:29] Paso 2: Detectando tipo de objeto principal...
-[20:44:29] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:29] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:29] Paso 3: Extrayendo atributos del bloque...
-[20:44:29] Paso 3: Atributos: Nombre='DB Ttop Motor U33410', Número=312, Lenguaje Bloque='DB'
-[20:44:29] Paso 3b: Comentario bloque: '...'
-[20:44:29] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:29] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:29] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:29] Paso 6: Escritura JSON completada.
-[20:44:29] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33410.json'
-[20:44:29] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml ---
-[20:44:29] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33410.json
-[20:44:29] Procesando bloque tipo: InstanceDB
-[20:44:29] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:29] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33410_processed.json
-[20:44:29] Guardado de InstanceDB completado.
-[20:44:29] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml ---
-[20:44:29] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33410_processed.json
-[20:44:29] Generando salida para: InstanceDB 'DB_Ttop_Motor_U33410' (Original: DB Ttop Motor U33410)
-[20:44:29] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:29] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:29] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:29] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:29] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_U33410.scl
-[20:44:29] Generación de .SCL completada.
-[20:44:29] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml ---
-[20:44:29] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml ---
-[20:44:29] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33510.json'...
-[20:44:29] Cargando parsers de red...
-[20:44:29] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:29] Total de lenguajes con parser cargado: 5
-[20:44:29] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:29] Metadatos XML: ModTime=1749751894.2325187, Size=28843
-[20:44:29] Paso 1: Parseando archivo XML...
-[20:44:29] Paso 1: Parseo XML completado.
-[20:44:29] Paso 2: Detectando tipo de objeto principal...
-[20:44:29] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:29] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:29] Paso 3: Extrayendo atributos del bloque...
-[20:44:29] Paso 3: Atributos: Nombre='DB Ttop Motor U33510', Número=313, Lenguaje Bloque='DB'
-[20:44:29] Paso 3b: Comentario bloque: '...'
-[20:44:29] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:29] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:29] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:29] Paso 6: Escritura JSON completada.
-[20:44:29] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33510.json'
-[20:44:29] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml ---
-[20:44:29] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33510.json
-[20:44:29] Procesando bloque tipo: InstanceDB
-[20:44:29] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:29] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33510_processed.json
-[20:44:29] Guardado de InstanceDB completado.
-[20:44:29] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml ---
-[20:44:29] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33510_processed.json
-[20:44:29] Generando salida para: InstanceDB 'DB_Ttop_Motor_U33510' (Original: DB Ttop Motor U33510)
-[20:44:29] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:29] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:29] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:29] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:29] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_U33510.scl
-[20:44:29] Generación de .SCL completada.
-[20:44:29] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml ---
-[20:44:29] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml ---
-[20:44:29] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33610.json'...
-[20:44:29] Cargando parsers de red...
-[20:44:29] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:29] Total de lenguajes con parser cargado: 5
-[20:44:29] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:29] Metadatos XML: ModTime=1749751894.8428836, Size=28843
-[20:44:29] Paso 1: Parseando archivo XML...
-[20:44:29] Paso 1: Parseo XML completado.
-[20:44:29] Paso 2: Detectando tipo de objeto principal...
-[20:44:29] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:29] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:29] Paso 3: Extrayendo atributos del bloque...
-[20:44:29] Paso 3: Atributos: Nombre='DB Ttop Motor U33610', Número=314, Lenguaje Bloque='DB'
-[20:44:29] Paso 3b: Comentario bloque: '...'
-[20:44:29] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:29] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:29] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:29] Paso 6: Escritura JSON completada.
-[20:44:29] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33610.json'
-[20:44:29] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml ---
-[20:44:29] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33610.json
-[20:44:29] Procesando bloque tipo: InstanceDB
-[20:44:29] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:29] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33610_processed.json
-[20:44:29] Guardado de InstanceDB completado.
-[20:44:29] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml ---
-[20:44:29] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33610_processed.json
-[20:44:29] Generando salida para: InstanceDB 'DB_Ttop_Motor_U33610' (Original: DB Ttop Motor U33610)
-[20:44:29] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:29] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:29] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:29] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:29] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Motor_U33610.scl
-[20:44:29] Generación de .SCL completada.
-[20:44:29] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml ---
-[20:44:29] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml ---
-[20:44:29] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M30710.json'...
-[20:44:29] Cargando parsers de red...
-[20:44:29] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:29] Total de lenguajes con parser cargado: 5
-[20:44:29] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:29] Metadatos XML: ModTime=1749751907.7204328, Size=28607
-[20:44:29] Paso 1: Parseando archivo XML...
-[20:44:29] Paso 1: Parseo XML completado.
-[20:44:29] Paso 2: Detectando tipo de objeto principal...
-[20:44:29] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:29] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:29] Paso 3: Extrayendo atributos del bloque...
-[20:44:29] Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M30710', Número=710, Lenguaje Bloque='DB'
-[20:44:29] Paso 3b: Comentario bloque: '...'
-[20:44:29] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:29] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:29] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:29] Paso 6: Escritura JSON completada.
-[20:44:29] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M30710.json'
-[20:44:29] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml ---
-[20:44:29] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M30710.json
-[20:44:29] Procesando bloque tipo: InstanceDB
-[20:44:29] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:29] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M30710_processed.json
-[20:44:29] Guardado de InstanceDB completado.
-[20:44:29] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml ---
-[20:44:29] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M30710_processed.json
-[20:44:29] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M30710' (Original: DB Ttop Minimotor Cfg M30710)
-[20:44:29] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:29] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:29] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:29] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:29] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
-[20:44:29] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Cfg_M30710.scl
-[20:44:29] Generación de .SCL completada.
-[20:44:29] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml ---
-[20:44:29] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml ---
-[20:44:29] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31110.json'...
-[20:44:29] Cargando parsers de red...
-[20:44:29] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:29] Total de lenguajes con parser cargado: 5
-[20:44:29] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:29] Metadatos XML: ModTime=1749751908.479301, Size=28607
-[20:44:29] Paso 1: Parseando archivo XML...
-[20:44:29] Paso 1: Parseo XML completado.
-[20:44:29] Paso 2: Detectando tipo de objeto principal...
-[20:44:29] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:29] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:29] Paso 3: Extrayendo atributos del bloque...
-[20:44:29] Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M31110', Número=711, Lenguaje Bloque='DB'
-[20:44:29] Paso 3b: Comentario bloque: '...'
-[20:44:29] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:29] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:29] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:29] Paso 6: Escritura JSON completada.
-[20:44:29] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31110.json'
-[20:44:29] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml ---
-[20:44:29] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31110.json
-[20:44:29] Procesando bloque tipo: InstanceDB
-[20:44:29] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:29] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31110_processed.json
-[20:44:29] Guardado de InstanceDB completado.
-[20:44:29] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml ---
-[20:44:29] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31110_processed.json
-[20:44:29] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M31110' (Original: DB Ttop Minimotor Cfg M31110)
-[20:44:29] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:29] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:29] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:29] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:29] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
-[20:44:29] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Cfg_M31110.scl
-[20:44:29] Generación de .SCL completada.
-[20:44:30] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml ---
-[20:44:30] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml ---
-[20:44:30] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31210.json'...
-[20:44:30] Cargando parsers de red...
-[20:44:30] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:30] Total de lenguajes con parser cargado: 5
-[20:44:30] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:30] Metadatos XML: ModTime=1749751909.229896, Size=28607
-[20:44:30] Paso 1: Parseando archivo XML...
-[20:44:30] Paso 1: Parseo XML completado.
-[20:44:30] Paso 2: Detectando tipo de objeto principal...
-[20:44:30] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:30] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:30] Paso 3: Extrayendo atributos del bloque...
-[20:44:30] Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M31210', Número=712, Lenguaje Bloque='DB'
-[20:44:30] Paso 3b: Comentario bloque: '...'
-[20:44:30] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:30] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:30] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:30] Paso 6: Escritura JSON completada.
-[20:44:30] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31210.json'
-[20:44:30] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml ---
-[20:44:30] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31210.json
-[20:44:30] Procesando bloque tipo: InstanceDB
-[20:44:30] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:30] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31210_processed.json
-[20:44:30] Guardado de InstanceDB completado.
-[20:44:30] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml ---
-[20:44:30] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31210_processed.json
-[20:44:30] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M31210' (Original: DB Ttop Minimotor Cfg M31210)
-[20:44:30] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
-[20:44:30] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Cfg_M31210.scl
-[20:44:30] Generación de .SCL completada.
-[20:44:30] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml ---
-[20:44:30] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml ---
-[20:44:30] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31310.json'...
-[20:44:30] Cargando parsers de red...
-[20:44:30] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:30] Total de lenguajes con parser cargado: 5
-[20:44:30] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:30] Metadatos XML: ModTime=1749751910.1944187, Size=28607
-[20:44:30] Paso 1: Parseando archivo XML...
-[20:44:30] Paso 1: Parseo XML completado.
-[20:44:30] Paso 2: Detectando tipo de objeto principal...
-[20:44:30] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:30] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:30] Paso 3: Extrayendo atributos del bloque...
-[20:44:30] Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M31310', Número=713, Lenguaje Bloque='DB'
-[20:44:30] Paso 3b: Comentario bloque: '...'
-[20:44:30] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:30] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:30] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:30] Paso 6: Escritura JSON completada.
-[20:44:30] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31310.json'
-[20:44:30] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml ---
-[20:44:30] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31310.json
-[20:44:30] Procesando bloque tipo: InstanceDB
-[20:44:30] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:30] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31310_processed.json
-[20:44:30] Guardado de InstanceDB completado.
-[20:44:30] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml ---
-[20:44:30] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31310_processed.json
-[20:44:30] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M31310' (Original: DB Ttop Minimotor Cfg M31310)
-[20:44:30] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
-[20:44:30] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Cfg_M31310.scl
-[20:44:30] Generación de .SCL completada.
-[20:44:30] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml ---
-[20:44:30] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml ---
-[20:44:30] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31610.json'...
-[20:44:30] Cargando parsers de red...
-[20:44:30] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:30] Total de lenguajes con parser cargado: 5
-[20:44:30] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:30] Metadatos XML: ModTime=1749751910.803028, Size=28607
-[20:44:30] Paso 1: Parseando archivo XML...
-[20:44:30] Paso 1: Parseo XML completado.
-[20:44:30] Paso 2: Detectando tipo de objeto principal...
-[20:44:30] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:30] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:30] Paso 3: Extrayendo atributos del bloque...
-[20:44:30] Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M31610', Número=702, Lenguaje Bloque='DB'
-[20:44:30] Paso 3b: Comentario bloque: '...'
-[20:44:30] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:30] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:30] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:30] Paso 6: Escritura JSON completada.
-[20:44:30] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31610.json'
-[20:44:30] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml ---
-[20:44:30] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31610.json
-[20:44:30] Procesando bloque tipo: InstanceDB
-[20:44:30] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:30] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31610_processed.json
-[20:44:30] Guardado de InstanceDB completado.
-[20:44:30] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml ---
-[20:44:30] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31610_processed.json
-[20:44:30] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M31610' (Original: DB Ttop Minimotor Cfg M31610)
-[20:44:30] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
-[20:44:30] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Cfg_M31610.scl
-[20:44:30] Generación de .SCL completada.
-[20:44:30] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml ---
-[20:44:30] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml ---
-[20:44:30] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31710.json'...
-[20:44:30] Cargando parsers de red...
-[20:44:30] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:30] Total de lenguajes con parser cargado: 5
-[20:44:30] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:30] Metadatos XML: ModTime=1749751911.4640138, Size=28607
-[20:44:30] Paso 1: Parseando archivo XML...
-[20:44:30] Paso 1: Parseo XML completado.
-[20:44:30] Paso 2: Detectando tipo de objeto principal...
-[20:44:30] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:30] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:30] Paso 3: Extrayendo atributos del bloque...
-[20:44:30] Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M31710', Número=703, Lenguaje Bloque='DB'
-[20:44:30] Paso 3b: Comentario bloque: '...'
-[20:44:30] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:30] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:30] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:30] Paso 6: Escritura JSON completada.
-[20:44:30] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31710.json'
-[20:44:30] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml ---
-[20:44:30] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31710.json
-[20:44:30] Procesando bloque tipo: InstanceDB
-[20:44:30] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:30] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31710_processed.json
-[20:44:30] Guardado de InstanceDB completado.
-[20:44:30] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml ---
-[20:44:30] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31710_processed.json
-[20:44:30] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M31710' (Original: DB Ttop Minimotor Cfg M31710)
-[20:44:30] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
-[20:44:30] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Cfg_M31710.scl
-[20:44:30] Generación de .SCL completada.
-[20:44:30] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml ---
-[20:44:30] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml ---
-[20:44:30] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31810.json'...
-[20:44:30] Cargando parsers de red...
-[20:44:30] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:30] Total de lenguajes con parser cargado: 5
-[20:44:30] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:30] Metadatos XML: ModTime=1749751912.011462, Size=28607
-[20:44:30] Paso 1: Parseando archivo XML...
-[20:44:30] Paso 1: Parseo XML completado.
-[20:44:30] Paso 2: Detectando tipo de objeto principal...
-[20:44:30] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:30] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:30] Paso 3: Extrayendo atributos del bloque...
-[20:44:30] Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M31810', Número=704, Lenguaje Bloque='DB'
-[20:44:30] Paso 3b: Comentario bloque: '...'
-[20:44:30] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:30] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:30] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:30] Paso 6: Escritura JSON completada.
-[20:44:30] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31810.json'
-[20:44:30] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml ---
-[20:44:30] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31810.json
-[20:44:30] Procesando bloque tipo: InstanceDB
-[20:44:30] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:30] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31810_processed.json
-[20:44:30] Guardado de InstanceDB completado.
-[20:44:30] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml ---
-[20:44:30] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31810_processed.json
-[20:44:30] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M31810' (Original: DB Ttop Minimotor Cfg M31810)
-[20:44:30] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
-[20:44:30] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Cfg_M31810.scl
-[20:44:30] Generación de .SCL completada.
-[20:44:30] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml ---
-[20:44:30] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml ---
-[20:44:30] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31910.json'...
-[20:44:30] Cargando parsers de red...
-[20:44:30] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:30] Total de lenguajes con parser cargado: 5
-[20:44:30] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:30] Metadatos XML: ModTime=1749751912.5688112, Size=28607
-[20:44:30] Paso 1: Parseando archivo XML...
-[20:44:30] Paso 1: Parseo XML completado.
-[20:44:30] Paso 2: Detectando tipo de objeto principal...
-[20:44:30] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:30] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:30] Paso 3: Extrayendo atributos del bloque...
-[20:44:30] Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M31910', Número=705, Lenguaje Bloque='DB'
-[20:44:30] Paso 3b: Comentario bloque: '...'
-[20:44:30] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:30] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:30] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:30] Paso 6: Escritura JSON completada.
-[20:44:30] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31910.json'
-[20:44:30] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml ---
-[20:44:30] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31910.json
-[20:44:30] Procesando bloque tipo: InstanceDB
-[20:44:30] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:30] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31910_processed.json
-[20:44:30] Guardado de InstanceDB completado.
-[20:44:30] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml ---
-[20:44:30] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31910_processed.json
-[20:44:30] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M31910' (Original: DB Ttop Minimotor Cfg M31910)
-[20:44:30] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
-[20:44:30] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Cfg_M31910.scl
-[20:44:30] Generación de .SCL completada.
-[20:44:30] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml ---
-[20:44:30] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml ---
-[20:44:30] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34010.json'...
-[20:44:30] Cargando parsers de red...
-[20:44:30] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:30] Total de lenguajes con parser cargado: 5
-[20:44:30] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:30] Metadatos XML: ModTime=1749751913.2960122, Size=28607
-[20:44:30] Paso 1: Parseando archivo XML...
-[20:44:30] Paso 1: Parseo XML completado.
-[20:44:30] Paso 2: Detectando tipo de objeto principal...
-[20:44:30] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:30] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:30] Paso 3: Extrayendo atributos del bloque...
-[20:44:30] Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M34010', Número=706, Lenguaje Bloque='DB'
-[20:44:30] Paso 3b: Comentario bloque: '...'
-[20:44:30] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:30] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:30] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:30] Paso 6: Escritura JSON completada.
-[20:44:30] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34010.json'
-[20:44:30] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml ---
-[20:44:30] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34010.json
-[20:44:30] Procesando bloque tipo: InstanceDB
-[20:44:30] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:30] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34010_processed.json
-[20:44:30] Guardado de InstanceDB completado.
-[20:44:30] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml ---
-[20:44:30] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34010_processed.json
-[20:44:30] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M34010' (Original: DB Ttop Minimotor Cfg M34010)
-[20:44:30] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
-[20:44:30] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Cfg_M34010.scl
-[20:44:30] Generación de .SCL completada.
-[20:44:30] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml ---
-[20:44:30] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml ---
-[20:44:30] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34110.json'...
-[20:44:30] Cargando parsers de red...
-[20:44:30] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:30] Total de lenguajes con parser cargado: 5
-[20:44:30] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:30] Metadatos XML: ModTime=1749751913.9527743, Size=28607
-[20:44:30] Paso 1: Parseando archivo XML...
-[20:44:30] Paso 1: Parseo XML completado.
-[20:44:30] Paso 2: Detectando tipo de objeto principal...
-[20:44:30] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:30] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:30] Paso 3: Extrayendo atributos del bloque...
-[20:44:30] Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M34110', Número=707, Lenguaje Bloque='DB'
-[20:44:30] Paso 3b: Comentario bloque: '...'
-[20:44:30] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:30] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:30] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:30] Paso 6: Escritura JSON completada.
-[20:44:30] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34110.json'
-[20:44:30] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml ---
-[20:44:30] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34110.json
-[20:44:30] Procesando bloque tipo: InstanceDB
-[20:44:30] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:30] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34110_processed.json
-[20:44:30] Guardado de InstanceDB completado.
-[20:44:30] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml ---
-[20:44:30] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34110_processed.json
-[20:44:30] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M34110' (Original: DB Ttop Minimotor Cfg M34110)
-[20:44:30] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
-[20:44:30] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Cfg_M34110.scl
-[20:44:30] Generación de .SCL completada.
-[20:44:30] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml ---
-[20:44:30] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml ---
-[20:44:30] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34210.json'...
-[20:44:30] Cargando parsers de red...
-[20:44:30] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:30] Total de lenguajes con parser cargado: 5
-[20:44:30] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:30] Metadatos XML: ModTime=1749751914.7247717, Size=28607
-[20:44:30] Paso 1: Parseando archivo XML...
-[20:44:30] Paso 1: Parseo XML completado.
-[20:44:30] Paso 2: Detectando tipo de objeto principal...
-[20:44:30] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:30] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:30] Paso 3: Extrayendo atributos del bloque...
-[20:44:30] Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M34210', Número=708, Lenguaje Bloque='DB'
-[20:44:30] Paso 3b: Comentario bloque: '...'
-[20:44:30] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:30] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:30] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:30] Paso 6: Escritura JSON completada.
-[20:44:30] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34210.json'
-[20:44:30] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml ---
-[20:44:30] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34210.json
-[20:44:30] Procesando bloque tipo: InstanceDB
-[20:44:30] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:30] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34210_processed.json
-[20:44:30] Guardado de InstanceDB completado.
-[20:44:30] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml ---
-[20:44:30] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34210_processed.json
-[20:44:30] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M34210' (Original: DB Ttop Minimotor Cfg M34210)
-[20:44:30] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
-[20:44:30] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Cfg_M34210.scl
-[20:44:30] Generación de .SCL completada.
-[20:44:30] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml ---
-[20:44:30] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml ---
-[20:44:30] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34310.json'...
-[20:44:30] Cargando parsers de red...
-[20:44:30] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:30] Total de lenguajes con parser cargado: 5
-[20:44:30] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:30] Metadatos XML: ModTime=1749751915.3575075, Size=28607
-[20:44:30] Paso 1: Parseando archivo XML...
-[20:44:30] Paso 1: Parseo XML completado.
-[20:44:30] Paso 2: Detectando tipo de objeto principal...
-[20:44:30] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:30] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:30] Paso 3: Extrayendo atributos del bloque...
-[20:44:30] Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M34310', Número=709, Lenguaje Bloque='DB'
-[20:44:30] Paso 3b: Comentario bloque: '...'
-[20:44:30] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:30] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:30] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:30] Paso 6: Escritura JSON completada.
-[20:44:30] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34310.json'
-[20:44:30] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml ---
-[20:44:30] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34310.json
-[20:44:30] Procesando bloque tipo: InstanceDB
-[20:44:30] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:30] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34310_processed.json
-[20:44:30] Guardado de InstanceDB completado.
-[20:44:30] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml ---
-[20:44:30] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34310_processed.json
-[20:44:30] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M34310' (Original: DB Ttop Minimotor Cfg M34310)
-[20:44:30] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
-[20:44:30] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Cfg_M34310.scl
-[20:44:30] Generación de .SCL completada.
-[20:44:30] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml ---
-[20:44:30] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml ---
-[20:44:30] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M30710.json'...
-[20:44:30] Cargando parsers de red...
-[20:44:30] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:30] Total de lenguajes con parser cargado: 5
-[20:44:30] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:30] Metadatos XML: ModTime=1749751916.0481074, Size=30249
-[20:44:30] Paso 1: Parseando archivo XML...
-[20:44:30] Paso 1: Parseo XML completado.
-[20:44:30] Paso 2: Detectando tipo de objeto principal...
-[20:44:30] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:30] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:30] Paso 3: Extrayendo atributos del bloque...
-[20:44:30] Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M30710', Número=810, Lenguaje Bloque='DB'
-[20:44:30] Paso 3b: Comentario bloque: '...'
-[20:44:30] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:30] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:30] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:30] Paso 6: Escritura JSON completada.
-[20:44:30] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M30710.json'
-[20:44:30] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml ---
-[20:44:30] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M30710.json
-[20:44:30] Procesando bloque tipo: InstanceDB
-[20:44:30] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:30] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M30710_processed.json
-[20:44:30] Guardado de InstanceDB completado.
-[20:44:30] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml ---
-[20:44:30] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M30710_processed.json
-[20:44:30] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M30710' (Original: DB Ttop Minimotor Data M30710)
-[20:44:30] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
-[20:44:30] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Data_M30710.scl
-[20:44:30] Generación de .SCL completada.
-[20:44:30] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml ---
-[20:44:30] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml ---
-[20:44:30] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31110.json'...
-[20:44:30] Cargando parsers de red...
-[20:44:30] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:30] Total de lenguajes con parser cargado: 5
-[20:44:30] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:30] Metadatos XML: ModTime=1749751916.6630015, Size=30249
-[20:44:30] Paso 1: Parseando archivo XML...
-[20:44:30] Paso 1: Parseo XML completado.
-[20:44:30] Paso 2: Detectando tipo de objeto principal...
-[20:44:30] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:30] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:30] Paso 3: Extrayendo atributos del bloque...
-[20:44:30] Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M31110', Número=811, Lenguaje Bloque='DB'
-[20:44:30] Paso 3b: Comentario bloque: '...'
-[20:44:30] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:30] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:30] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:30] Paso 6: Escritura JSON completada.
-[20:44:30] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31110.json'
-[20:44:30] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml ---
-[20:44:30] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31110.json
-[20:44:30] Procesando bloque tipo: InstanceDB
-[20:44:30] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:30] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31110_processed.json
-[20:44:30] Guardado de InstanceDB completado.
-[20:44:30] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml ---
-[20:44:30] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31110_processed.json
-[20:44:30] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M31110' (Original: DB Ttop Minimotor Data M31110)
-[20:44:30] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
-[20:44:30] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Data_M31110.scl
-[20:44:30] Generación de .SCL completada.
-[20:44:30] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml ---
-[20:44:30] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml ---
-[20:44:30] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31210.json'...
-[20:44:30] Cargando parsers de red...
-[20:44:30] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:30] Total de lenguajes con parser cargado: 5
-[20:44:30] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:30] Metadatos XML: ModTime=1749751917.3285556, Size=30249
-[20:44:30] Paso 1: Parseando archivo XML...
-[20:44:30] Paso 1: Parseo XML completado.
-[20:44:30] Paso 2: Detectando tipo de objeto principal...
-[20:44:30] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:30] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:30] Paso 3: Extrayendo atributos del bloque...
-[20:44:30] Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M31210', Número=812, Lenguaje Bloque='DB'
-[20:44:30] Paso 3b: Comentario bloque: '...'
-[20:44:30] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:30] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:30] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:30] Paso 6: Escritura JSON completada.
-[20:44:30] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31210.json'
-[20:44:30] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml ---
-[20:44:30] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31210.json
-[20:44:30] Procesando bloque tipo: InstanceDB
-[20:44:30] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:30] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31210_processed.json
-[20:44:30] Guardado de InstanceDB completado.
-[20:44:30] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml ---
-[20:44:30] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31210_processed.json
-[20:44:30] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M31210' (Original: DB Ttop Minimotor Data M31210)
-[20:44:30] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
-[20:44:30] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Data_M31210.scl
-[20:44:30] Generación de .SCL completada.
-[20:44:30] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml ---
-[20:44:30] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml ---
-[20:44:30] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31310.json'...
-[20:44:30] Cargando parsers de red...
-[20:44:30] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:30] Total de lenguajes con parser cargado: 5
-[20:44:30] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:30] Metadatos XML: ModTime=1749751917.9277475, Size=30249
-[20:44:30] Paso 1: Parseando archivo XML...
-[20:44:30] Paso 1: Parseo XML completado.
-[20:44:30] Paso 2: Detectando tipo de objeto principal...
-[20:44:30] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:30] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:30] Paso 3: Extrayendo atributos del bloque...
-[20:44:30] Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M31310', Número=813, Lenguaje Bloque='DB'
-[20:44:30] Paso 3b: Comentario bloque: '...'
-[20:44:30] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:30] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:30] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:30] Paso 6: Escritura JSON completada.
-[20:44:30] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31310.json'
-[20:44:30] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml ---
-[20:44:30] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31310.json
-[20:44:30] Procesando bloque tipo: InstanceDB
-[20:44:30] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:30] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31310_processed.json
-[20:44:30] Guardado de InstanceDB completado.
-[20:44:30] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml ---
-[20:44:30] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31310_processed.json
-[20:44:30] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M31310' (Original: DB Ttop Minimotor Data M31310)
-[20:44:30] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
-[20:44:30] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Data_M31310.scl
-[20:44:30] Generación de .SCL completada.
-[20:44:30] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml ---
-[20:44:30] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml ---
-[20:44:30] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31610.json'...
-[20:44:30] Cargando parsers de red...
-[20:44:30] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:30] Total de lenguajes con parser cargado: 5
-[20:44:30] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:30] Metadatos XML: ModTime=1749751902.349112, Size=30249
-[20:44:30] Paso 1: Parseando archivo XML...
-[20:44:30] Paso 1: Parseo XML completado.
-[20:44:30] Paso 2: Detectando tipo de objeto principal...
-[20:44:30] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:30] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:30] Paso 3: Extrayendo atributos del bloque...
-[20:44:30] Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M31610', Número=802, Lenguaje Bloque='DB'
-[20:44:30] Paso 3b: Comentario bloque: '...'
-[20:44:30] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:30] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:30] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:30] Paso 6: Escritura JSON completada.
-[20:44:30] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31610.json'
-[20:44:30] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml ---
-[20:44:30] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31610.json
-[20:44:30] Procesando bloque tipo: InstanceDB
-[20:44:30] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:30] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31610_processed.json
-[20:44:30] Guardado de InstanceDB completado.
-[20:44:30] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml ---
-[20:44:30] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31610_processed.json
-[20:44:30] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M31610' (Original: DB Ttop Minimotor Data M31610)
-[20:44:30] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
-[20:44:30] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Data_M31610.scl
-[20:44:30] Generación de .SCL completada.
-[20:44:30] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml ---
-[20:44:30] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml ---
-[20:44:30] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31710.json'...
-[20:44:30] Cargando parsers de red...
-[20:44:30] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:30] Total de lenguajes con parser cargado: 5
-[20:44:30] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:30] Metadatos XML: ModTime=1749751902.965851, Size=30249
-[20:44:30] Paso 1: Parseando archivo XML...
-[20:44:30] Paso 1: Parseo XML completado.
-[20:44:30] Paso 2: Detectando tipo de objeto principal...
-[20:44:30] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:30] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:30] Paso 3: Extrayendo atributos del bloque...
-[20:44:30] Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M31710', Número=803, Lenguaje Bloque='DB'
-[20:44:30] Paso 3b: Comentario bloque: '...'
-[20:44:30] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:30] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:30] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:30] Paso 6: Escritura JSON completada.
-[20:44:30] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31710.json'
-[20:44:30] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml ---
-[20:44:30] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31710.json
-[20:44:30] Procesando bloque tipo: InstanceDB
-[20:44:30] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:30] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31710_processed.json
-[20:44:30] Guardado de InstanceDB completado.
-[20:44:30] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml ---
-[20:44:30] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31710_processed.json
-[20:44:30] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M31710' (Original: DB Ttop Minimotor Data M31710)
-[20:44:30] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
-[20:44:30] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Data_M31710.scl
-[20:44:30] Generación de .SCL completada.
-[20:44:30] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml ---
-[20:44:30] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml ---
-[20:44:30] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31810.json'...
-[20:44:30] Cargando parsers de red...
-[20:44:30] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:30] Total de lenguajes con parser cargado: 5
-[20:44:30] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:30] Metadatos XML: ModTime=1749751903.6108158, Size=30249
-[20:44:30] Paso 1: Parseando archivo XML...
-[20:44:30] Paso 1: Parseo XML completado.
-[20:44:30] Paso 2: Detectando tipo de objeto principal...
-[20:44:30] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:30] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:30] Paso 3: Extrayendo atributos del bloque...
-[20:44:30] Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M31810', Número=804, Lenguaje Bloque='DB'
-[20:44:30] Paso 3b: Comentario bloque: '...'
-[20:44:30] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:30] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:30] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:30] Paso 6: Escritura JSON completada.
-[20:44:30] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31810.json'
-[20:44:30] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml ---
-[20:44:30] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31810.json
-[20:44:30] Procesando bloque tipo: InstanceDB
-[20:44:30] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:30] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31810_processed.json
-[20:44:30] Guardado de InstanceDB completado.
-[20:44:30] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml ---
-[20:44:30] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31810_processed.json
-[20:44:30] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M31810' (Original: DB Ttop Minimotor Data M31810)
-[20:44:30] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
-[20:44:30] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Data_M31810.scl
-[20:44:30] Generación de .SCL completada.
-[20:44:30] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml ---
-[20:44:30] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml ---
-[20:44:30] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31910.json'...
-[20:44:30] Cargando parsers de red...
-[20:44:30] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:30] Total de lenguajes con parser cargado: 5
-[20:44:30] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:30] Metadatos XML: ModTime=1749751904.219279, Size=30249
-[20:44:30] Paso 1: Parseando archivo XML...
-[20:44:30] Paso 1: Parseo XML completado.
-[20:44:30] Paso 2: Detectando tipo de objeto principal...
-[20:44:30] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:30] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:30] Paso 3: Extrayendo atributos del bloque...
-[20:44:30] Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M31910', Número=805, Lenguaje Bloque='DB'
-[20:44:30] Paso 3b: Comentario bloque: '...'
-[20:44:30] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:30] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:30] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:30] Paso 6: Escritura JSON completada.
-[20:44:30] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31910.json'
-[20:44:30] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml ---
-[20:44:30] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31910.json
-[20:44:30] Procesando bloque tipo: InstanceDB
-[20:44:30] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:30] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31910_processed.json
-[20:44:30] Guardado de InstanceDB completado.
-[20:44:30] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml ---
-[20:44:30] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31910_processed.json
-[20:44:30] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M31910' (Original: DB Ttop Minimotor Data M31910)
-[20:44:30] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
-[20:44:30] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Data_M31910.scl
-[20:44:30] Generación de .SCL completada.
-[20:44:30] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml ---
-[20:44:30] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml ---
-[20:44:30] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34010.json'...
-[20:44:30] Cargando parsers de red...
-[20:44:30] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:30] Total de lenguajes con parser cargado: 5
-[20:44:30] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:30] Metadatos XML: ModTime=1749751904.8570511, Size=30249
-[20:44:30] Paso 1: Parseando archivo XML...
-[20:44:30] Paso 1: Parseo XML completado.
-[20:44:30] Paso 2: Detectando tipo de objeto principal...
-[20:44:30] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:30] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:30] Paso 3: Extrayendo atributos del bloque...
-[20:44:30] Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M34010', Número=806, Lenguaje Bloque='DB'
-[20:44:30] Paso 3b: Comentario bloque: '...'
-[20:44:30] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:30] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:30] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:30] Paso 6: Escritura JSON completada.
-[20:44:30] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34010.json'
-[20:44:30] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml ---
-[20:44:30] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34010.json
-[20:44:30] Procesando bloque tipo: InstanceDB
-[20:44:30] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:30] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34010_processed.json
-[20:44:30] Guardado de InstanceDB completado.
-[20:44:30] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml ---
-[20:44:30] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34010_processed.json
-[20:44:30] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M34010' (Original: DB Ttop Minimotor Data M34010)
-[20:44:30] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
-[20:44:30] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Data_M34010.scl
-[20:44:30] Generación de .SCL completada.
-[20:44:30] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml ---
-[20:44:30] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml ---
-[20:44:30] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34110.json'...
-[20:44:30] Cargando parsers de red...
-[20:44:30] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:30] Total de lenguajes con parser cargado: 5
-[20:44:30] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:30] Metadatos XML: ModTime=1749751905.4638662, Size=30249
-[20:44:30] Paso 1: Parseando archivo XML...
-[20:44:30] Paso 1: Parseo XML completado.
-[20:44:30] Paso 2: Detectando tipo de objeto principal...
-[20:44:30] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:30] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:30] Paso 3: Extrayendo atributos del bloque...
-[20:44:30] Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M34110', Número=807, Lenguaje Bloque='DB'
-[20:44:30] Paso 3b: Comentario bloque: '...'
-[20:44:30] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:30] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:30] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:30] Paso 6: Escritura JSON completada.
-[20:44:30] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34110.json'
-[20:44:30] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml ---
-[20:44:30] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34110.json
-[20:44:30] Procesando bloque tipo: InstanceDB
-[20:44:30] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:30] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34110_processed.json
-[20:44:30] Guardado de InstanceDB completado.
-[20:44:30] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml ---
-[20:44:30] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34110_processed.json
-[20:44:30] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M34110' (Original: DB Ttop Minimotor Data M34110)
-[20:44:30] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
-[20:44:30] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Data_M34110.scl
-[20:44:30] Generación de .SCL completada.
-[20:44:30] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml ---
-[20:44:30] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml ---
-[20:44:30] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34210.json'...
-[20:44:30] Cargando parsers de red...
-[20:44:30] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:30] Total de lenguajes con parser cargado: 5
-[20:44:30] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:30] Metadatos XML: ModTime=1749751906.2895792, Size=30249
-[20:44:30] Paso 1: Parseando archivo XML...
-[20:44:30] Paso 1: Parseo XML completado.
-[20:44:30] Paso 2: Detectando tipo de objeto principal...
-[20:44:30] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:30] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:30] Paso 3: Extrayendo atributos del bloque...
-[20:44:30] Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M34210', Número=808, Lenguaje Bloque='DB'
-[20:44:30] Paso 3b: Comentario bloque: '...'
-[20:44:30] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:30] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:30] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:30] Paso 6: Escritura JSON completada.
-[20:44:30] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34210.json'
-[20:44:30] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml ---
-[20:44:30] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34210.json
-[20:44:30] Procesando bloque tipo: InstanceDB
-[20:44:30] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:30] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34210_processed.json
-[20:44:30] Guardado de InstanceDB completado.
-[20:44:30] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml ---
-[20:44:30] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34210_processed.json
-[20:44:30] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M34210' (Original: DB Ttop Minimotor Data M34210)
-[20:44:30] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
-[20:44:30] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Data_M34210.scl
-[20:44:30] Generación de .SCL completada.
-[20:44:30] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml ---
-[20:44:30] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml ---
-[20:44:30] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34310.json'...
-[20:44:30] Cargando parsers de red...
-[20:44:30] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:30] Total de lenguajes con parser cargado: 5
-[20:44:30] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:30] Metadatos XML: ModTime=1749751907.038909, Size=30249
-[20:44:30] Paso 1: Parseando archivo XML...
-[20:44:30] Paso 1: Parseo XML completado.
-[20:44:30] Paso 2: Detectando tipo de objeto principal...
-[20:44:30] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:30] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:30] Paso 3: Extrayendo atributos del bloque...
-[20:44:30] Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M34310', Número=809, Lenguaje Bloque='DB'
-[20:44:30] Paso 3b: Comentario bloque: '...'
-[20:44:30] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:30] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:30] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:30] Paso 6: Escritura JSON completada.
-[20:44:30] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34310.json'
-[20:44:30] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml ---
-[20:44:30] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34310.json
-[20:44:30] Procesando bloque tipo: InstanceDB
-[20:44:30] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:30] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34310_processed.json
-[20:44:30] Guardado de InstanceDB completado.
-[20:44:30] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml ---
-[20:44:30] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34310_processed.json
-[20:44:30] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M34310' (Original: DB Ttop Minimotor Data M34310)
-[20:44:30] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
-[20:44:30] -> Escribiendo archivo de salida final en: scl_output\DB_Ttop_Minimotor_Data_M34310.scl
-[20:44:30] Generación de .SCL completada.
-[20:44:30] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010.xml ---
-[20:44:30] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010.xml ---
-[20:44:30] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31010.json'...
-[20:44:30] Cargando parsers de red...
-[20:44:30] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:30] Total de lenguajes con parser cargado: 5
-[20:44:30] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:30] Metadatos XML: ModTime=1749751876.7055624, Size=70072
-[20:44:30] Paso 1: Parseando archivo XML...
-[20:44:30] Paso 1: Parseo XML completado.
-[20:44:30] Paso 2: Detectando tipo de objeto principal...
-[20:44:30] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:30] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:30] Paso 3: Extrayendo atributos del bloque...
-[20:44:30] Paso 3: Atributos: Nombre='FC Ttop Motor M31010', Número=327, Lenguaje Bloque='LAD'
-[20:44:30] Paso 3b: Comentario bloque: '...'
-[20:44:30] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:30] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:30] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit.
-[20:44:30] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:30] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=27, Lenguaje Red=SCL
-[20:44:30] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:30] Paso 6: Escritura JSON completada.
-[20:44:30] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31010.json'
-[20:44:30] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010.xml ---
-[20:44:30] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31010.json
-[20:44:30] Procesando bloque tipo: FC
-[20:44:30] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:30] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:30] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:30] --- Pase 1 ---
-[20:44:30] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:30] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:30] Fase 2 (Agrupación IF con Simplificación):
-[20:44:30] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:30] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:30] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:30] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:30] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31010_processed.json
-[20:44:30] Guardado completado.
-[20:44:30] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010.xml ---
-[20:44:30] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31010_processed.json
-[20:44:30] Generando salida para: FC 'FC_Ttop_Motor_M31010' (Original: FC Ttop Motor M31010)
-[20:44:30] -> Modo de generación: FC SCL
-[20:44:30] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_M31010.scl
-[20:44:30] Generación de .SCL completada.
-[20:44:30] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410.xml ---
-[20:44:30] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410.xml ---
-[20:44:30] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31410.json'...
-[20:44:30] Cargando parsers de red...
-[20:44:30] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:30] Total de lenguajes con parser cargado: 5
-[20:44:30] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:30] Metadatos XML: ModTime=1749751877.5084107, Size=73113
-[20:44:30] Paso 1: Parseando archivo XML...
-[20:44:30] Paso 1: Parseo XML completado.
-[20:44:30] Paso 2: Detectando tipo de objeto principal...
-[20:44:30] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:30] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:30] Paso 3: Extrayendo atributos del bloque...
-[20:44:30] Paso 3: Atributos: Nombre='FC Ttop Motor M31410', Número=331, Lenguaje Bloque='LAD'
-[20:44:30] Paso 3b: Comentario bloque: '...'
-[20:44:30] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:30] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:30] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
-[20:44:30] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:30] - Procesando Red ID=B, Lenguaje Red=SCL
-[20:44:30] - Procesando Red ID=12, Lenguaje Red=SCL
-[20:44:30] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=35, Lenguaje Red=SCL
-[20:44:30] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:30] Paso 6: Escritura JSON completada.
-[20:44:30] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31410.json'
-[20:44:30] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410.xml ---
-[20:44:30] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31410.json
-[20:44:30] Procesando bloque tipo: FC
-[20:44:30] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:30] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:30] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:30] --- Pase 1 ---
-[20:44:30] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:30] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:30] Fase 2 (Agrupación IF con Simplificación):
-[20:44:30] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:30] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:30] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:30] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:30] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31410_processed.json
-[20:44:30] Guardado completado.
-[20:44:30] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410.xml ---
-[20:44:30] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31410_processed.json
-[20:44:30] Generando salida para: FC 'FC_Ttop_Motor_M31410' (Original: FC Ttop Motor M31410)
-[20:44:30] -> Modo de generación: FC SCL
-[20:44:30] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_M31410.scl
-[20:44:30] Generación de .SCL completada.
-[20:44:30] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31510.xml ---
-[20:44:30] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31510.xml ---
-[20:44:30] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31510.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31510.json'...
-[20:44:30] Cargando parsers de red...
-[20:44:30] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:30] Total de lenguajes con parser cargado: 5
-[20:44:30] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:30] Metadatos XML: ModTime=1749751866.5024736, Size=73113
-[20:44:30] Paso 1: Parseando archivo XML...
-[20:44:30] Paso 1: Parseo XML completado.
-[20:44:30] Paso 2: Detectando tipo de objeto principal...
-[20:44:30] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:30] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:30] Paso 3: Extrayendo atributos del bloque...
-[20:44:30] Paso 3: Atributos: Nombre='FC Ttop Motor M31510', Número=301, Lenguaje Bloque='LAD'
-[20:44:30] Paso 3b: Comentario bloque: '...'
-[20:44:30] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:30] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:30] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
-[20:44:30] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:30] - Procesando Red ID=B, Lenguaje Red=SCL
-[20:44:30] - Procesando Red ID=12, Lenguaje Red=SCL
-[20:44:30] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=35, Lenguaje Red=SCL
-[20:44:30] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:30] Paso 6: Escritura JSON completada.
-[20:44:30] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31510.json'
-[20:44:30] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31510.xml ---
-[20:44:30] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31510.json
-[20:44:30] Procesando bloque tipo: FC
-[20:44:30] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:30] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:30] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:30] --- Pase 1 ---
-[20:44:30] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:30] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:30] Fase 2 (Agrupación IF con Simplificación):
-[20:44:30] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:30] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:30] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:30] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:30] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31510_processed.json
-[20:44:30] Guardado completado.
-[20:44:30] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31510.xml ---
-[20:44:30] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31510_processed.json
-[20:44:30] Generando salida para: FC 'FC_Ttop_Motor_M31510' (Original: FC Ttop Motor M31510)
-[20:44:30] -> Modo de generación: FC SCL
-[20:44:30] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_M31510.scl
-[20:44:30] Generación de .SCL completada.
-[20:44:30] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M34410.xml ---
-[20:44:30] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M34410.xml ---
-[20:44:30] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M34410.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M34410.json'...
-[20:44:30] Cargando parsers de red...
-[20:44:30] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:30] Total de lenguajes con parser cargado: 5
-[20:44:30] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:30] Metadatos XML: ModTime=1749751875.794941, Size=73113
-[20:44:30] Paso 1: Parseando archivo XML...
-[20:44:30] Paso 1: Parseo XML completado.
-[20:44:30] Paso 2: Detectando tipo de objeto principal...
-[20:44:30] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:30] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:30] Paso 3: Extrayendo atributos del bloque...
-[20:44:30] Paso 3: Atributos: Nombre='FC Ttop Motor M34410', Número=319, Lenguaje Bloque='LAD'
-[20:44:30] Paso 3b: Comentario bloque: '...'
-[20:44:30] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:30] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:30] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
-[20:44:30] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:30] - Procesando Red ID=B, Lenguaje Red=SCL
-[20:44:30] - Procesando Red ID=12, Lenguaje Red=SCL
-[20:44:30] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=35, Lenguaje Red=SCL
-[20:44:30] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:30] Paso 6: Escritura JSON completada.
-[20:44:30] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M34410.json'
-[20:44:30] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M34410.xml ---
-[20:44:30] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M34410.json
-[20:44:30] Procesando bloque tipo: FC
-[20:44:30] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:30] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:30] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:30] --- Pase 1 ---
-[20:44:30] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:30] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:30] Fase 2 (Agrupación IF con Simplificación):
-[20:44:30] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:30] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:30] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:30] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:30] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M34410_processed.json
-[20:44:30] Guardado completado.
-[20:44:30] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M34410.xml ---
-[20:44:30] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M34410_processed.json
-[20:44:30] Generando salida para: FC 'FC_Ttop_Motor_M34410' (Original: FC Ttop Motor M34410)
-[20:44:30] -> Modo de generación: FC SCL
-[20:44:30] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_M34410.scl
-[20:44:30] Generación de .SCL completada.
-[20:44:30] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810.xml ---
-[20:44:30] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810.xml ---
-[20:44:30] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32810.json'...
-[20:44:30] Cargando parsers de red...
-[20:44:30] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:30] Total de lenguajes con parser cargado: 5
-[20:44:30] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:30] Metadatos XML: ModTime=1749751867.9312835, Size=73113
-[20:44:30] Paso 1: Parseando archivo XML...
-[20:44:30] Paso 1: Parseo XML completado.
-[20:44:30] Paso 2: Detectando tipo de objeto principal...
-[20:44:30] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:30] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:30] Paso 3: Extrayendo atributos del bloque...
-[20:44:30] Paso 3: Atributos: Nombre='FC Ttop Motor U32810', Número=306, Lenguaje Bloque='LAD'
-[20:44:30] Paso 3b: Comentario bloque: '...'
-[20:44:30] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:30] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:30] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
-[20:44:30] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:30] - Procesando Red ID=B, Lenguaje Red=SCL
-[20:44:30] - Procesando Red ID=12, Lenguaje Red=SCL
-[20:44:30] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=35, Lenguaje Red=SCL
-[20:44:30] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:30] Paso 6: Escritura JSON completada.
-[20:44:30] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32810.json'
-[20:44:30] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810.xml ---
-[20:44:30] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32810.json
-[20:44:30] Procesando bloque tipo: FC
-[20:44:30] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:30] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:30] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:30] --- Pase 1 ---
-[20:44:30] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:30] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:30] Fase 2 (Agrupación IF con Simplificación):
-[20:44:30] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:30] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:30] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:30] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:30] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32810_processed.json
-[20:44:30] Guardado completado.
-[20:44:30] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810.xml ---
-[20:44:30] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32810_processed.json
-[20:44:30] Generando salida para: FC 'FC_Ttop_Motor_U32810' (Original: FC Ttop Motor U32810)
-[20:44:30] -> Modo de generación: FC SCL
-[20:44:30] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_U32810.scl
-[20:44:30] Generación de .SCL completada.
-[20:44:30] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910.xml ---
-[20:44:30] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910.xml ---
-[20:44:30] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32910.json'...
-[20:44:30] Cargando parsers de red...
-[20:44:30] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:30] Total de lenguajes con parser cargado: 5
-[20:44:30] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:30] Metadatos XML: ModTime=1749751868.7212424, Size=73113
-[20:44:30] Paso 1: Parseando archivo XML...
-[20:44:30] Paso 1: Parseo XML completado.
-[20:44:30] Paso 2: Detectando tipo de objeto principal...
-[20:44:30] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:30] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:30] Paso 3: Extrayendo atributos del bloque...
-[20:44:30] Paso 3: Atributos: Nombre='FC Ttop Motor U32910', Número=307, Lenguaje Bloque='LAD'
-[20:44:30] Paso 3b: Comentario bloque: '...'
-[20:44:30] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:30] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:30] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
-[20:44:30] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:30] - Procesando Red ID=B, Lenguaje Red=SCL
-[20:44:30] - Procesando Red ID=12, Lenguaje Red=SCL
-[20:44:30] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=35, Lenguaje Red=SCL
-[20:44:30] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:30] Paso 6: Escritura JSON completada.
-[20:44:30] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32910.json'
-[20:44:30] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910.xml ---
-[20:44:30] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32910.json
-[20:44:30] Procesando bloque tipo: FC
-[20:44:30] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:30] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:30] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:30] --- Pase 1 ---
-[20:44:30] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:30] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:30] Fase 2 (Agrupación IF con Simplificación):
-[20:44:30] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:30] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:30] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:30] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:30] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32910_processed.json
-[20:44:30] Guardado completado.
-[20:44:30] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910.xml ---
-[20:44:30] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32910_processed.json
-[20:44:30] Generando salida para: FC 'FC_Ttop_Motor_U32910' (Original: FC Ttop Motor U32910)
-[20:44:30] -> Modo de generación: FC SCL
-[20:44:30] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_U32910.scl
-[20:44:30] Generación de .SCL completada.
-[20:44:30] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010.xml ---
-[20:44:30] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010.xml ---
-[20:44:30] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33010.json'...
-[20:44:30] Cargando parsers de red...
-[20:44:30] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:30] Total de lenguajes con parser cargado: 5
-[20:44:30] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:30] Metadatos XML: ModTime=1749751869.6598282, Size=73113
-[20:44:30] Paso 1: Parseando archivo XML...
-[20:44:30] Paso 1: Parseo XML completado.
-[20:44:30] Paso 2: Detectando tipo de objeto principal...
-[20:44:30] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:30] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:30] Paso 3: Extrayendo atributos del bloque...
-[20:44:30] Paso 3: Atributos: Nombre='FC Ttop Motor U33010', Número=308, Lenguaje Bloque='LAD'
-[20:44:30] Paso 3b: Comentario bloque: '...'
-[20:44:30] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:30] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:30] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
-[20:44:30] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:30] - Procesando Red ID=B, Lenguaje Red=SCL
-[20:44:30] - Procesando Red ID=12, Lenguaje Red=SCL
-[20:44:30] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=35, Lenguaje Red=SCL
-[20:44:30] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:30] Paso 6: Escritura JSON completada.
-[20:44:30] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33010.json'
-[20:44:30] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010.xml ---
-[20:44:30] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33010.json
-[20:44:30] Procesando bloque tipo: FC
-[20:44:30] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:30] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:30] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:30] --- Pase 1 ---
-[20:44:30] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:30] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:30] Fase 2 (Agrupación IF con Simplificación):
-[20:44:30] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:30] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:30] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:30] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:30] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33010_processed.json
-[20:44:30] Guardado completado.
-[20:44:30] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010.xml ---
-[20:44:30] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33010_processed.json
-[20:44:30] Generando salida para: FC 'FC_Ttop_Motor_U33010' (Original: FC Ttop Motor U33010)
-[20:44:30] -> Modo de generación: FC SCL
-[20:44:30] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_U33010.scl
-[20:44:30] Generación de .SCL completada.
-[20:44:30] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110.xml ---
-[20:44:30] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110.xml ---
-[20:44:30] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33110.json'...
-[20:44:30] Cargando parsers de red...
-[20:44:30] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:30] Total de lenguajes con parser cargado: 5
-[20:44:30] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:30] Metadatos XML: ModTime=1749751870.438051, Size=73113
-[20:44:30] Paso 1: Parseando archivo XML...
-[20:44:30] Paso 1: Parseo XML completado.
-[20:44:30] Paso 2: Detectando tipo de objeto principal...
-[20:44:30] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:30] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:30] Paso 3: Extrayendo atributos del bloque...
-[20:44:30] Paso 3: Atributos: Nombre='FC Ttop Motor U33110', Número=309, Lenguaje Bloque='LAD'
-[20:44:30] Paso 3b: Comentario bloque: '...'
-[20:44:30] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:30] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:30] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
-[20:44:30] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:30] - Procesando Red ID=B, Lenguaje Red=SCL
-[20:44:30] - Procesando Red ID=12, Lenguaje Red=SCL
-[20:44:30] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=35, Lenguaje Red=SCL
-[20:44:30] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:30] Paso 6: Escritura JSON completada.
-[20:44:30] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33110.json'
-[20:44:30] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110.xml ---
-[20:44:30] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33110.json
-[20:44:30] Procesando bloque tipo: FC
-[20:44:30] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:30] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:30] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:30] --- Pase 1 ---
-[20:44:30] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:30] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:30] Fase 2 (Agrupación IF con Simplificación):
-[20:44:30] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:30] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:30] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:30] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:30] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33110_processed.json
-[20:44:30] Guardado completado.
-[20:44:30] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110.xml ---
-[20:44:30] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33110_processed.json
-[20:44:30] Generando salida para: FC 'FC_Ttop_Motor_U33110' (Original: FC Ttop Motor U33110)
-[20:44:30] -> Modo de generación: FC SCL
-[20:44:30] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_U33110.scl
-[20:44:30] Generación de .SCL completada.
-[20:44:30] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210.xml ---
-[20:44:30] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210.xml ---
-[20:44:30] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33210.json'...
-[20:44:30] Cargando parsers de red...
-[20:44:30] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:30] Total de lenguajes con parser cargado: 5
-[20:44:30] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:30] Metadatos XML: ModTime=1749751871.5596206, Size=73113
-[20:44:30] Paso 1: Parseando archivo XML...
-[20:44:30] Paso 1: Parseo XML completado.
-[20:44:30] Paso 2: Detectando tipo de objeto principal...
-[20:44:30] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:30] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:30] Paso 3: Extrayendo atributos del bloque...
-[20:44:30] Paso 3: Atributos: Nombre='FC Ttop Motor U33210', Número=310, Lenguaje Bloque='LAD'
-[20:44:30] Paso 3b: Comentario bloque: '...'
-[20:44:30] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:30] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:30] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
-[20:44:30] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:30] - Procesando Red ID=B, Lenguaje Red=SCL
-[20:44:30] - Procesando Red ID=12, Lenguaje Red=SCL
-[20:44:30] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=35, Lenguaje Red=SCL
-[20:44:30] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:30] Paso 6: Escritura JSON completada.
-[20:44:30] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33210.json'
-[20:44:30] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210.xml ---
-[20:44:30] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33210.json
-[20:44:30] Procesando bloque tipo: FC
-[20:44:30] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:30] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:30] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:30] --- Pase 1 ---
-[20:44:30] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:30] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:30] Fase 2 (Agrupación IF con Simplificación):
-[20:44:30] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:30] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:30] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:30] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:30] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33210_processed.json
-[20:44:30] Guardado completado.
-[20:44:30] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210.xml ---
-[20:44:30] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33210_processed.json
-[20:44:30] Generando salida para: FC 'FC_Ttop_Motor_U33210' (Original: FC Ttop Motor U33210)
-[20:44:30] -> Modo de generación: FC SCL
-[20:44:30] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_U33210.scl
-[20:44:30] Generación de .SCL completada.
-[20:44:30] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310.xml ---
-[20:44:30] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310.xml ---
-[20:44:30] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33310.json'...
-[20:44:30] Cargando parsers de red...
-[20:44:30] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:30] Total de lenguajes con parser cargado: 5
-[20:44:30] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:30] Metadatos XML: ModTime=1749751872.467338, Size=73113
-[20:44:30] Paso 1: Parseando archivo XML...
-[20:44:30] Paso 1: Parseo XML completado.
-[20:44:30] Paso 2: Detectando tipo de objeto principal...
-[20:44:30] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:30] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:30] Paso 3: Extrayendo atributos del bloque...
-[20:44:30] Paso 3: Atributos: Nombre='FC Ttop Motor U33310', Número=311, Lenguaje Bloque='LAD'
-[20:44:30] Paso 3b: Comentario bloque: '...'
-[20:44:30] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:30] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:30] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
-[20:44:30] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:30] - Procesando Red ID=B, Lenguaje Red=SCL
-[20:44:30] - Procesando Red ID=12, Lenguaje Red=SCL
-[20:44:30] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=35, Lenguaje Red=SCL
-[20:44:30] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:30] Paso 6: Escritura JSON completada.
-[20:44:30] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33310.json'
-[20:44:30] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310.xml ---
-[20:44:30] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33310.json
-[20:44:30] Procesando bloque tipo: FC
-[20:44:30] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:30] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:30] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:30] --- Pase 1 ---
-[20:44:30] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:30] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:30] Fase 2 (Agrupación IF con Simplificación):
-[20:44:30] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:30] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:30] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:30] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:30] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33310_processed.json
-[20:44:30] Guardado completado.
-[20:44:30] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310.xml ---
-[20:44:30] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33310_processed.json
-[20:44:30] Generando salida para: FC 'FC_Ttop_Motor_U33310' (Original: FC Ttop Motor U33310)
-[20:44:30] -> Modo de generación: FC SCL
-[20:44:30] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:30] -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_U33310.scl
-[20:44:30] Generación de .SCL completada.
-[20:44:30] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410.xml ---
-[20:44:30] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410.xml ---
-[20:44:30] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33410.json'...
-[20:44:30] Cargando parsers de red...
-[20:44:30] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:30] Total de lenguajes con parser cargado: 5
-[20:44:30] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:30] Metadatos XML: ModTime=1749751873.1819513, Size=73113
-[20:44:30] Paso 1: Parseando archivo XML...
-[20:44:30] Paso 1: Parseo XML completado.
-[20:44:30] Paso 2: Detectando tipo de objeto principal...
-[20:44:30] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:30] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:30] Paso 3: Extrayendo atributos del bloque...
-[20:44:30] Paso 3: Atributos: Nombre='FC Ttop Motor U33410', Número=312, Lenguaje Bloque='LAD'
-[20:44:30] Paso 3b: Comentario bloque: '...'
-[20:44:30] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:30] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:30] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
-[20:44:30] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:30] - Procesando Red ID=B, Lenguaje Red=SCL
-[20:44:30] - Procesando Red ID=12, Lenguaje Red=SCL
-[20:44:30] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:30] - Procesando Red ID=35, Lenguaje Red=SCL
-[20:44:30] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:30] Paso 6: Escritura JSON completada.
-[20:44:30] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33410.json'
-[20:44:30] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410.xml ---
-[20:44:30] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33410.json
-[20:44:30] Procesando bloque tipo: FC
-[20:44:30] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:30] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:30] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:31] --- Pase 1 ---
-[20:44:31] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:31] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:31] Fase 2 (Agrupación IF con Simplificación):
-[20:44:31] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:31] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:31] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:31] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:31] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33410_processed.json
-[20:44:31] Guardado completado.
-[20:44:31] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410.xml ---
-[20:44:31] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33410_processed.json
-[20:44:31] Generando salida para: FC 'FC_Ttop_Motor_U33410' (Original: FC Ttop Motor U33410)
-[20:44:31] -> Modo de generación: FC SCL
-[20:44:31] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:31] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:31] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:31] -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_U33410.scl
-[20:44:31] Generación de .SCL completada.
-[20:44:31] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510.xml ---
-[20:44:31] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510.xml ---
-[20:44:31] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33510.json'...
-[20:44:31] Cargando parsers de red...
-[20:44:31] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:31] Total de lenguajes con parser cargado: 5
-[20:44:31] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:31] Metadatos XML: ModTime=1749751874.3025236, Size=73113
-[20:44:31] Paso 1: Parseando archivo XML...
-[20:44:31] Paso 1: Parseo XML completado.
-[20:44:31] Paso 2: Detectando tipo de objeto principal...
-[20:44:31] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:31] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:31] Paso 3: Extrayendo atributos del bloque...
-[20:44:31] Paso 3: Atributos: Nombre='FC Ttop Motor U33510', Número=313, Lenguaje Bloque='LAD'
-[20:44:31] Paso 3b: Comentario bloque: '...'
-[20:44:31] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:31] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:31] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
-[20:44:31] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:31] - Procesando Red ID=B, Lenguaje Red=SCL
-[20:44:31] - Procesando Red ID=12, Lenguaje Red=SCL
-[20:44:31] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=35, Lenguaje Red=SCL
-[20:44:31] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:31] Paso 6: Escritura JSON completada.
-[20:44:31] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33510.json'
-[20:44:31] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510.xml ---
-[20:44:31] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33510.json
-[20:44:31] Procesando bloque tipo: FC
-[20:44:31] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:31] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:31] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:31] --- Pase 1 ---
-[20:44:31] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:31] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:31] Fase 2 (Agrupación IF con Simplificación):
-[20:44:31] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:31] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:31] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:31] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:31] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33510_processed.json
-[20:44:31] Guardado completado.
-[20:44:31] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510.xml ---
-[20:44:31] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33510_processed.json
-[20:44:31] Generando salida para: FC 'FC_Ttop_Motor_U33510' (Original: FC Ttop Motor U33510)
-[20:44:31] -> Modo de generación: FC SCL
-[20:44:31] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:31] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:31] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:31] -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_U33510.scl
-[20:44:31] Generación de .SCL completada.
-[20:44:31] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610.xml ---
-[20:44:31] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610.xml ---
-[20:44:31] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33610.json'...
-[20:44:31] Cargando parsers de red...
-[20:44:31] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:31] Total de lenguajes con parser cargado: 5
-[20:44:31] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:31] Metadatos XML: ModTime=1749751875.0440423, Size=73113
-[20:44:31] Paso 1: Parseando archivo XML...
-[20:44:31] Paso 1: Parseo XML completado.
-[20:44:31] Paso 2: Detectando tipo de objeto principal...
-[20:44:31] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:31] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:31] Paso 3: Extrayendo atributos del bloque...
-[20:44:31] Paso 3: Atributos: Nombre='FC Ttop Motor U33610', Número=314, Lenguaje Bloque='LAD'
-[20:44:31] Paso 3b: Comentario bloque: '...'
-[20:44:31] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:31] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:31] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
-[20:44:31] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:31] - Procesando Red ID=B, Lenguaje Red=SCL
-[20:44:31] - Procesando Red ID=12, Lenguaje Red=SCL
-[20:44:31] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=35, Lenguaje Red=SCL
-[20:44:31] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:31] Paso 6: Escritura JSON completada.
-[20:44:31] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33610.json'
-[20:44:31] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610.xml ---
-[20:44:31] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33610.json
-[20:44:31] Procesando bloque tipo: FC
-[20:44:31] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:31] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:31] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:31] --- Pase 1 ---
-[20:44:31] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:31] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:31] Fase 2 (Agrupación IF con Simplificación):
-[20:44:31] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:31] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:31] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:31] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:31] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33610_processed.json
-[20:44:31] Guardado completado.
-[20:44:31] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610.xml ---
-[20:44:31] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33610_processed.json
-[20:44:31] Generando salida para: FC 'FC_Ttop_Motor_U33610' (Original: FC Ttop Motor U33610)
-[20:44:31] -> Modo de generación: FC SCL
-[20:44:31] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:31] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:31] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:31] -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_U33610.scl
-[20:44:31] Generación de .SCL completada.
-[20:44:31] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M30710.xml ---
-[20:44:31] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M30710.xml ---
-[20:44:31] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M30710.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M30710.json'...
-[20:44:31] Cargando parsers de red...
-[20:44:31] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:31] Total de lenguajes con parser cargado: 5
-[20:44:31] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:31] Metadatos XML: ModTime=1749751878.939914, Size=73113
-[20:44:31] Paso 1: Parseando archivo XML...
-[20:44:31] Paso 1: Parseo XML completado.
-[20:44:31] Paso 2: Detectando tipo de objeto principal...
-[20:44:31] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:31] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:31] Paso 3: Extrayendo atributos del bloque...
-[20:44:31] Paso 3: Atributos: Nombre='FC Ttop Motor M30710', Número=326, Lenguaje Bloque='LAD'
-[20:44:31] Paso 3b: Comentario bloque: '...'
-[20:44:31] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:31] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:31] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
-[20:44:31] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:31] - Procesando Red ID=B, Lenguaje Red=SCL
-[20:44:31] - Procesando Red ID=12, Lenguaje Red=SCL
-[20:44:31] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=35, Lenguaje Red=SCL
-[20:44:31] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:31] Paso 6: Escritura JSON completada.
-[20:44:31] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M30710.json'
-[20:44:31] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M30710.xml ---
-[20:44:31] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M30710.json
-[20:44:31] Procesando bloque tipo: FC
-[20:44:31] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:31] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:31] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:31] --- Pase 1 ---
-[20:44:31] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:31] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:31] Fase 2 (Agrupación IF con Simplificación):
-[20:44:31] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:31] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:31] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:31] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:31] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M30710_processed.json
-[20:44:31] Guardado completado.
-[20:44:31] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M30710.xml ---
-[20:44:31] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M30710_processed.json
-[20:44:31] Generando salida para: FC 'FC_Ttop_Motor_M30710' (Original: FC Ttop Motor M30710)
-[20:44:31] -> Modo de generación: FC SCL
-[20:44:31] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:31] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:31] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:31] -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_M30710.scl
-[20:44:31] Generación de .SCL completada.
-[20:44:31] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31110.xml ---
-[20:44:31] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31110.xml ---
-[20:44:31] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31110.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31110.json'...
-[20:44:31] Cargando parsers de red...
-[20:44:31] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:31] Total de lenguajes con parser cargado: 5
-[20:44:31] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:31] Metadatos XML: ModTime=1749751879.6317508, Size=73113
-[20:44:31] Paso 1: Parseando archivo XML...
-[20:44:31] Paso 1: Parseo XML completado.
-[20:44:31] Paso 2: Detectando tipo de objeto principal...
-[20:44:31] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:31] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:31] Paso 3: Extrayendo atributos del bloque...
-[20:44:31] Paso 3: Atributos: Nombre='FC Ttop Motor M31110', Número=328, Lenguaje Bloque='LAD'
-[20:44:31] Paso 3b: Comentario bloque: '...'
-[20:44:31] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:31] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:31] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
-[20:44:31] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:31] - Procesando Red ID=B, Lenguaje Red=SCL
-[20:44:31] - Procesando Red ID=12, Lenguaje Red=SCL
-[20:44:31] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=35, Lenguaje Red=SCL
-[20:44:31] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:31] Paso 6: Escritura JSON completada.
-[20:44:31] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31110.json'
-[20:44:31] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31110.xml ---
-[20:44:31] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31110.json
-[20:44:31] Procesando bloque tipo: FC
-[20:44:31] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:31] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:31] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:31] --- Pase 1 ---
-[20:44:31] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:31] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:31] Fase 2 (Agrupación IF con Simplificación):
-[20:44:31] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:31] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:31] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:31] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:31] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31110_processed.json
-[20:44:31] Guardado completado.
-[20:44:31] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31110.xml ---
-[20:44:31] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31110_processed.json
-[20:44:31] Generando salida para: FC 'FC_Ttop_Motor_M31110' (Original: FC Ttop Motor M31110)
-[20:44:31] -> Modo de generación: FC SCL
-[20:44:31] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:31] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:31] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:31] -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_M31110.scl
-[20:44:31] Generación de .SCL completada.
-[20:44:31] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31210.xml ---
-[20:44:31] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31210.xml ---
-[20:44:31] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31210.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31210.json'...
-[20:44:31] Cargando parsers de red...
-[20:44:31] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:31] Total de lenguajes con parser cargado: 5
-[20:44:31] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:31] Metadatos XML: ModTime=1749751880.383737, Size=73113
-[20:44:31] Paso 1: Parseando archivo XML...
-[20:44:31] Paso 1: Parseo XML completado.
-[20:44:31] Paso 2: Detectando tipo de objeto principal...
-[20:44:31] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:31] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:31] Paso 3: Extrayendo atributos del bloque...
-[20:44:31] Paso 3: Atributos: Nombre='FC Ttop Motor M31210', Número=329, Lenguaje Bloque='LAD'
-[20:44:31] Paso 3b: Comentario bloque: '...'
-[20:44:31] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:31] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:31] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
-[20:44:31] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:31] - Procesando Red ID=B, Lenguaje Red=SCL
-[20:44:31] - Procesando Red ID=12, Lenguaje Red=SCL
-[20:44:31] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=35, Lenguaje Red=SCL
-[20:44:31] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:31] Paso 6: Escritura JSON completada.
-[20:44:31] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31210.json'
-[20:44:31] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31210.xml ---
-[20:44:31] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31210.json
-[20:44:31] Procesando bloque tipo: FC
-[20:44:31] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:31] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:31] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:31] --- Pase 1 ---
-[20:44:31] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:31] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:31] Fase 2 (Agrupación IF con Simplificación):
-[20:44:31] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:31] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:31] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:31] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:31] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31210_processed.json
-[20:44:31] Guardado completado.
-[20:44:31] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31210.xml ---
-[20:44:31] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31210_processed.json
-[20:44:31] Generando salida para: FC 'FC_Ttop_Motor_M31210' (Original: FC Ttop Motor M31210)
-[20:44:31] -> Modo de generación: FC SCL
-[20:44:31] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:31] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:31] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:31] -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_M31210.scl
-[20:44:31] Generación de .SCL completada.
-[20:44:31] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31310.xml ---
-[20:44:31] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31310.xml ---
-[20:44:31] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31310.json'...
-[20:44:31] Cargando parsers de red...
-[20:44:31] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:31] Total de lenguajes con parser cargado: 5
-[20:44:31] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:31] Metadatos XML: ModTime=1749751878.2033317, Size=73113
-[20:44:31] Paso 1: Parseando archivo XML...
-[20:44:31] Paso 1: Parseo XML completado.
-[20:44:31] Paso 2: Detectando tipo de objeto principal...
-[20:44:31] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:31] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:31] Paso 3: Extrayendo atributos del bloque...
-[20:44:31] Paso 3: Atributos: Nombre='FC Ttop Motor M31310', Número=330, Lenguaje Bloque='LAD'
-[20:44:31] Paso 3b: Comentario bloque: '...'
-[20:44:31] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:31] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:31] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
-[20:44:31] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:31] - Procesando Red ID=B, Lenguaje Red=SCL
-[20:44:31] - Procesando Red ID=12, Lenguaje Red=SCL
-[20:44:31] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=35, Lenguaje Red=SCL
-[20:44:31] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:31] Paso 6: Escritura JSON completada.
-[20:44:31] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31310.json'
-[20:44:31] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31310.xml ---
-[20:44:31] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31310.json
-[20:44:31] Procesando bloque tipo: FC
-[20:44:31] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:31] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:31] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:31] --- Pase 1 ---
-[20:44:31] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:31] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:31] Fase 2 (Agrupación IF con Simplificación):
-[20:44:31] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:31] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:31] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:31] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:31] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31310_processed.json
-[20:44:31] Guardado completado.
-[20:44:31] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31310.xml ---
-[20:44:31] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31310_processed.json
-[20:44:31] Generando salida para: FC 'FC_Ttop_Motor_M31310' (Original: FC Ttop Motor M31310)
-[20:44:31] -> Modo de generación: FC SCL
-[20:44:31] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:31] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:31] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:31] -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_M31310.scl
-[20:44:31] Generación de .SCL completada.
-[20:44:31] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31610.xml ---
-[20:44:31] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31610.xml ---
-[20:44:31] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31610.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31610.json'...
-[20:44:31] Cargando parsers de red...
-[20:44:31] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:31] Total de lenguajes con parser cargado: 5
-[20:44:31] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:31] Metadatos XML: ModTime=1749751881.1286852, Size=73113
-[20:44:31] Paso 1: Parseando archivo XML...
-[20:44:31] Paso 1: Parseo XML completado.
-[20:44:31] Paso 2: Detectando tipo de objeto principal...
-[20:44:31] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:31] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:31] Paso 3: Extrayendo atributos del bloque...
-[20:44:31] Paso 3: Atributos: Nombre='FC Ttop Motor M31610', Número=302, Lenguaje Bloque='LAD'
-[20:44:31] Paso 3b: Comentario bloque: '...'
-[20:44:31] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:31] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:31] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
-[20:44:31] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:31] - Procesando Red ID=B, Lenguaje Red=SCL
-[20:44:31] - Procesando Red ID=12, Lenguaje Red=SCL
-[20:44:31] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=35, Lenguaje Red=SCL
-[20:44:31] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:31] Paso 6: Escritura JSON completada.
-[20:44:31] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31610.json'
-[20:44:31] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31610.xml ---
-[20:44:31] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31610.json
-[20:44:31] Procesando bloque tipo: FC
-[20:44:31] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:31] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:31] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:31] --- Pase 1 ---
-[20:44:31] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:31] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:31] Fase 2 (Agrupación IF con Simplificación):
-[20:44:31] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:31] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:31] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:31] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:31] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31610_processed.json
-[20:44:31] Guardado completado.
-[20:44:31] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31610.xml ---
-[20:44:31] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31610_processed.json
-[20:44:31] Generando salida para: FC 'FC_Ttop_Motor_M31610' (Original: FC Ttop Motor M31610)
-[20:44:31] -> Modo de generación: FC SCL
-[20:44:31] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:31] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:31] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:31] -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_M31610.scl
-[20:44:31] Generación de .SCL completada.
-[20:44:31] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31710.xml ---
-[20:44:31] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31710.xml ---
-[20:44:31] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31710.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31710.json'...
-[20:44:31] Cargando parsers de red...
-[20:44:31] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:31] Total de lenguajes con parser cargado: 5
-[20:44:31] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:31] Metadatos XML: ModTime=1749751881.8331182, Size=73113
-[20:44:31] Paso 1: Parseando archivo XML...
-[20:44:31] Paso 1: Parseo XML completado.
-[20:44:31] Paso 2: Detectando tipo de objeto principal...
-[20:44:31] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:31] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:31] Paso 3: Extrayendo atributos del bloque...
-[20:44:31] Paso 3: Atributos: Nombre='FC Ttop Motor M31710', Número=303, Lenguaje Bloque='LAD'
-[20:44:31] Paso 3b: Comentario bloque: '...'
-[20:44:31] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:31] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:31] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
-[20:44:31] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:31] - Procesando Red ID=B, Lenguaje Red=SCL
-[20:44:31] - Procesando Red ID=12, Lenguaje Red=SCL
-[20:44:31] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=35, Lenguaje Red=SCL
-[20:44:31] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:31] Paso 6: Escritura JSON completada.
-[20:44:31] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31710.json'
-[20:44:31] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31710.xml ---
-[20:44:31] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31710.json
-[20:44:31] Procesando bloque tipo: FC
-[20:44:31] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:31] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:31] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:31] --- Pase 1 ---
-[20:44:31] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:31] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:31] Fase 2 (Agrupación IF con Simplificación):
-[20:44:31] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:31] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:31] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:31] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:31] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31710_processed.json
-[20:44:31] Guardado completado.
-[20:44:31] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31710.xml ---
-[20:44:31] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31710_processed.json
-[20:44:31] Generando salida para: FC 'FC_Ttop_Motor_M31710' (Original: FC Ttop Motor M31710)
-[20:44:31] -> Modo de generación: FC SCL
-[20:44:31] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:31] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:31] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:31] -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_M31710.scl
-[20:44:31] Generación de .SCL completada.
-[20:44:31] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31810.xml ---
-[20:44:31] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31810.xml ---
-[20:44:31] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31810.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31810.json'...
-[20:44:31] Cargando parsers de red...
-[20:44:31] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:31] Total de lenguajes con parser cargado: 5
-[20:44:31] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:31] Metadatos XML: ModTime=1749751882.6102543, Size=73113
-[20:44:31] Paso 1: Parseando archivo XML...
-[20:44:31] Paso 1: Parseo XML completado.
-[20:44:31] Paso 2: Detectando tipo de objeto principal...
-[20:44:31] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:31] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:31] Paso 3: Extrayendo atributos del bloque...
-[20:44:31] Paso 3: Atributos: Nombre='FC Ttop Motor M31810', Número=304, Lenguaje Bloque='LAD'
-[20:44:31] Paso 3b: Comentario bloque: '...'
-[20:44:31] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:31] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:31] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
-[20:44:31] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:31] - Procesando Red ID=B, Lenguaje Red=SCL
-[20:44:31] - Procesando Red ID=12, Lenguaje Red=SCL
-[20:44:31] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=35, Lenguaje Red=SCL
-[20:44:31] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:31] Paso 6: Escritura JSON completada.
-[20:44:31] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31810.json'
-[20:44:31] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31810.xml ---
-[20:44:31] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31810.json
-[20:44:31] Procesando bloque tipo: FC
-[20:44:31] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:31] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:31] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:31] --- Pase 1 ---
-[20:44:31] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:31] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:31] Fase 2 (Agrupación IF con Simplificación):
-[20:44:31] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:31] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:31] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:31] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:31] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31810_processed.json
-[20:44:31] Guardado completado.
-[20:44:31] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31810.xml ---
-[20:44:31] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31810_processed.json
-[20:44:31] Generando salida para: FC 'FC_Ttop_Motor_M31810' (Original: FC Ttop Motor M31810)
-[20:44:31] -> Modo de generación: FC SCL
-[20:44:31] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:31] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:31] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:31] -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_M31810.scl
-[20:44:31] Generación de .SCL completada.
-[20:44:31] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31910.xml ---
-[20:44:31] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31910.xml ---
-[20:44:31] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31910.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31910.json'...
-[20:44:31] Cargando parsers de red...
-[20:44:31] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:31] Total de lenguajes con parser cargado: 5
-[20:44:31] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:31] Metadatos XML: ModTime=1749751883.3666937, Size=73113
-[20:44:31] Paso 1: Parseando archivo XML...
-[20:44:31] Paso 1: Parseo XML completado.
-[20:44:31] Paso 2: Detectando tipo de objeto principal...
-[20:44:31] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:31] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:31] Paso 3: Extrayendo atributos del bloque...
-[20:44:31] Paso 3: Atributos: Nombre='FC Ttop Motor M31910', Número=305, Lenguaje Bloque='LAD'
-[20:44:31] Paso 3b: Comentario bloque: '...'
-[20:44:31] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:31] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:31] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
-[20:44:31] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:31] - Procesando Red ID=B, Lenguaje Red=SCL
-[20:44:31] - Procesando Red ID=12, Lenguaje Red=SCL
-[20:44:31] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=35, Lenguaje Red=SCL
-[20:44:31] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:31] Paso 6: Escritura JSON completada.
-[20:44:31] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31910.json'
-[20:44:31] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31910.xml ---
-[20:44:31] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31910.json
-[20:44:31] Procesando bloque tipo: FC
-[20:44:31] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:31] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:31] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:31] --- Pase 1 ---
-[20:44:31] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:31] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:31] Fase 2 (Agrupación IF con Simplificación):
-[20:44:31] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:31] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:31] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:31] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:31] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31910_processed.json
-[20:44:31] Guardado completado.
-[20:44:31] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31910.xml ---
-[20:44:31] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31910_processed.json
-[20:44:31] Generando salida para: FC 'FC_Ttop_Motor_M31910' (Original: FC Ttop Motor M31910)
-[20:44:31] -> Modo de generación: FC SCL
-[20:44:31] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:31] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:31] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:31] -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_M31910.scl
-[20:44:31] Generación de .SCL completada.
-[20:44:31] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34010.xml ---
-[20:44:31] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34010.xml ---
-[20:44:31] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34010.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M34010.json'...
-[20:44:31] Cargando parsers de red...
-[20:44:31] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:31] Total de lenguajes con parser cargado: 5
-[20:44:31] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:31] Metadatos XML: ModTime=1749751884.1066341, Size=73113
-[20:44:31] Paso 1: Parseando archivo XML...
-[20:44:31] Paso 1: Parseo XML completado.
-[20:44:31] Paso 2: Detectando tipo de objeto principal...
-[20:44:31] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:31] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:31] Paso 3: Extrayendo atributos del bloque...
-[20:44:31] Paso 3: Atributos: Nombre='FC Ttop Motor M34010', Número=315, Lenguaje Bloque='LAD'
-[20:44:31] Paso 3b: Comentario bloque: '...'
-[20:44:31] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:31] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:31] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
-[20:44:31] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:31] - Procesando Red ID=B, Lenguaje Red=SCL
-[20:44:31] - Procesando Red ID=12, Lenguaje Red=SCL
-[20:44:31] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:31] - Procesando Red ID=35, Lenguaje Red=SCL
-[20:44:31] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:31] Paso 6: Escritura JSON completada.
-[20:44:31] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M34010.json'
-[20:44:31] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34010.xml ---
-[20:44:31] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M34010.json
-[20:44:31] Procesando bloque tipo: FC
-[20:44:31] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:31] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:31] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:31] --- Pase 1 ---
-[20:44:31] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:31] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:31] Fase 2 (Agrupación IF con Simplificación):
-[20:44:31] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:31] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:31] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:31] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:31] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M34010_processed.json
-[20:44:31] Guardado completado.
-[20:44:31] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34010.xml ---
-[20:44:31] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M34010_processed.json
-[20:44:31] Generando salida para: FC 'FC_Ttop_Motor_M34010' (Original: FC Ttop Motor M34010)
-[20:44:31] -> Modo de generación: FC SCL
-[20:44:31] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:31] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:31] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:31] -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_M34010.scl
-[20:44:31] Generación de .SCL completada.
-[20:44:31] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34110.xml ---
-[20:44:31] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34110.xml ---
-[20:44:31] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34110.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M34110.json'...
-[20:44:31] Cargando parsers de red...
-[20:44:31] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:31] Total de lenguajes con parser cargado: 5
-[20:44:31] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:31] Metadatos XML: ModTime=1749751885.0954404, Size=73113
-[20:44:31] Paso 1: Parseando archivo XML...
-[20:44:31] Paso 1: Parseo XML completado.
-[20:44:31] Paso 2: Detectando tipo de objeto principal...
-[20:44:31] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:31] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:31] Paso 3: Extrayendo atributos del bloque...
-[20:44:31] Paso 3: Atributos: Nombre='FC Ttop Motor M34110', Número=316, Lenguaje Bloque='LAD'
-[20:44:31] Paso 3b: Comentario bloque: '...'
-[20:44:31] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:32] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
-[20:44:32] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:32] - Procesando Red ID=B, Lenguaje Red=SCL
-[20:44:32] - Procesando Red ID=12, Lenguaje Red=SCL
-[20:44:32] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=35, Lenguaje Red=SCL
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M34110.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34110.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M34110.json
-[20:44:32] Procesando bloque tipo: FC
-[20:44:32] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:32] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:32] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:32] --- Pase 1 ---
-[20:44:32] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:32] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:32] Fase 2 (Agrupación IF con Simplificación):
-[20:44:32] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:32] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:32] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:32] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:32] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M34110_processed.json
-[20:44:32] Guardado completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34110.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M34110_processed.json
-[20:44:32] Generando salida para: FC 'FC_Ttop_Motor_M34110' (Original: FC Ttop Motor M34110)
-[20:44:32] -> Modo de generación: FC SCL
-[20:44:32] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_M34110.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34210.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34210.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34210.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M34210.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751885.938403, Size=73113
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='FC Ttop Motor M34210', Número=317, Lenguaje Bloque='LAD'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:32] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
-[20:44:32] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:32] - Procesando Red ID=B, Lenguaje Red=SCL
-[20:44:32] - Procesando Red ID=12, Lenguaje Red=SCL
-[20:44:32] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=35, Lenguaje Red=SCL
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M34210.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34210.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M34210.json
-[20:44:32] Procesando bloque tipo: FC
-[20:44:32] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:32] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:32] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:32] --- Pase 1 ---
-[20:44:32] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:32] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:32] Fase 2 (Agrupación IF con Simplificación):
-[20:44:32] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:32] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:32] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:32] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:32] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M34210_processed.json
-[20:44:32] Guardado completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34210.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M34210_processed.json
-[20:44:32] Generando salida para: FC 'FC_Ttop_Motor_M34210' (Original: FC Ttop Motor M34210)
-[20:44:32] -> Modo de generación: FC SCL
-[20:44:32] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_M34210.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34310.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34310.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M34310.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751886.7347782, Size=73113
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='FC Ttop Motor M34310', Número=318, Lenguaje Bloque='LAD'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:32] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
-[20:44:32] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:32] - Procesando Red ID=B, Lenguaje Red=SCL
-[20:44:32] - Procesando Red ID=12, Lenguaje Red=SCL
-[20:44:32] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=35, Lenguaje Red=SCL
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M34310.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34310.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M34310.json
-[20:44:32] Procesando bloque tipo: FC
-[20:44:32] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:32] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:32] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:32] --- Pase 1 ---
-[20:44:32] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:32] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:32] Fase 2 (Agrupación IF con Simplificación):
-[20:44:32] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:32] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:32] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:32] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:32] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M34310_processed.json
-[20:44:32] Guardado completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34310.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M34310_processed.json
-[20:44:32] Generando salida para: FC 'FC_Ttop_Motor_M34310' (Original: FC Ttop Motor M34310)
-[20:44:32] -> Modo de generación: FC SCL
-[20:44:32] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\FC_Ttop_Motor_M34310.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\parsing\DB Lube - Dry Ecolab.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751852.2376666, Size=23902
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='DB Lube - Dry Ecolab', Número=51, Lenguaje Bloque='DB'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\parsing\DB Lube - Dry Ecolab.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\parsing\DB Lube - Dry Ecolab.json
-[20:44:32] Procesando bloque tipo: InstanceDB
-[20:44:32] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:32] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\parsing\DB Lube - Dry Ecolab_processed.json
-[20:44:32] Guardado de InstanceDB completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\parsing\DB Lube - Dry Ecolab_processed.json
-[20:44:32] Generando salida para: InstanceDB 'DB_Lube___Dry_Ecolab' (Original: DB Lube - Dry Ecolab)
-[20:44:32] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\DB_Lube___Dry_Ecolab.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - Dry Ecolab.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751852.9264264, Size=797764
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='FB Lube - Dry Ecolab', Número=54, Lenguaje Bloque='LAD'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:32] Paso 5: Se encontraron 43 elementos SW.Blocks.CompileUnit.
-[20:44:32] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:32] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=27, Lenguaje Red=SCL
-[20:44:32] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=35, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=3C, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=43, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=4A, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=51, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=58, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=5F, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=66, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=6D, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=74, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=7B, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=82, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=89, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=90, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=97, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=9E, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=A5, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=AC, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=B3, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=BA, Lenguaje Red=SCL
-[20:44:32] - Procesando Red ID=C1, Lenguaje Red=SCL
-[20:44:32] - Procesando Red ID=C8, Lenguaje Red=SCL
-[20:44:32] - Procesando Red ID=CF, Lenguaje Red=SCL
-[20:44:32] - Procesando Red ID=D6, Lenguaje Red=SCL
-[20:44:32] - Procesando Red ID=DD, Lenguaje Red=SCL
-[20:44:32] - Procesando Red ID=E4, Lenguaje Red=SCL
-[20:44:32] - Procesando Red ID=EB, Lenguaje Red=SCL
-[20:44:32] - Procesando Red ID=F2, Lenguaje Red=SCL
-[20:44:32] - Procesando Red ID=F9, Lenguaje Red=SCL
-[20:44:32] - Procesando Red ID=100, Lenguaje Red=SCL
-[20:44:32] - Procesando Red ID=107, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=10E, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=115, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=11C, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=123, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=12A, Lenguaje Red=LAD
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - Dry Ecolab.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - Dry Ecolab.json
-[20:44:32] Procesando bloque tipo: FB
-[20:44:32] INFO: El bloque es FB. Iniciando procesamiento lógico...
-[20:44:32] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:32] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
-[20:44:32] --- Pase 1 ---
-[20:44:32] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:32] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:32] Fase 2 (Agrupación IF con Simplificación):
-[20:44:32] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:32] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:32] --- Verificación Final de Instrucciones No Procesadas (FB) ---
-[20:44:32] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:32] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - Dry Ecolab_processed.json
-[20:44:32] Guardado completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - Dry Ecolab_processed.json
-[20:44:32] Generando salida para: FB 'FB_Lube___Dry_Ecolab' (Original: FB Lube - Dry Ecolab)
-[20:44:32] -> Modo de generación: FB SCL
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\FB_Lube___Dry_Ecolab.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - WaterDry.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751852.308937, Size=36358
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='FB Lube - Water/Dry', Número=52, Lenguaje Bloque='LAD'
-[20:44:32] Paso 3b: Comentario bloque: 'Provenienza: 92487
-[20:44:32] Data Ultima Simul...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:32] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit.
-[20:44:32] - Procesando Red ID=4, Lenguaje Red=STL
-[20:44:32] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - WaterDry.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - WaterDry.json
-[20:44:32] Procesando bloque tipo: FB
-[20:44:32] INFO: El bloque es FB. Iniciando procesamiento lógico...
-[20:44:32] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:32] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
-[20:44:32] --- Pase 1 ---
-[20:44:32] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:32] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:32] Fase 2 (Agrupación IF con Simplificación):
-[20:44:32] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:32] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:32] --- Verificación Final de Instrucciones No Procesadas (FB) ---
-[20:44:32] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:32] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - WaterDry_processed.json
-[20:44:32] Guardado completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - WaterDry_processed.json
-[20:44:32] Generando salida para: FB 'FB_Lube___Water_Dry' (Original: FB Lube - Water/Dry)
-[20:44:32] -> Modo de generación: FB SCL
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\FB_Lube___Water_Dry.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\DB LUBE - Ecolab.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751853.2523935, Size=17725
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='DB LUBE - Ecolab', Número=52, Lenguaje Bloque='DB'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\DB LUBE - Ecolab.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\DB LUBE - Ecolab.json
-[20:44:32] Procesando bloque tipo: InstanceDB
-[20:44:32] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:32] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\DB LUBE - Ecolab_processed.json
-[20:44:32] Guardado de InstanceDB completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\DB LUBE - Ecolab_processed.json
-[20:44:32] Generando salida para: InstanceDB 'DB_LUBE___Ecolab' (Original: DB LUBE - Ecolab)
-[20:44:32] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\DB_LUBE___Ecolab.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - EcoLab VM.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751853.0793064, Size=211208
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='FB Lube - EcoLab VM', Número=53, Lenguaje Bloque='LAD'
-[20:44:32] Paso 3b: Comentario bloque: 'Centralina di lubrificazione gestita da PLC...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:32] Paso 5: Se encontraron 19 elementos SW.Blocks.CompileUnit.
-[20:44:32] - Procesando Red ID=4, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=35, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=3C, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=43, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=4A, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=51, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=58, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=5F, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=66, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=6D, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=74, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=7B, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=82, Lenguaje Red=LAD
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - EcoLab VM.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - EcoLab VM.json
-[20:44:32] Procesando bloque tipo: FB
-[20:44:32] INFO: El bloque es FB. Iniciando procesamiento lógico...
-[20:44:32] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:32] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
-[20:44:32] --- Pase 1 ---
-[20:44:32] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:32] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:32] Fase 2 (Agrupación IF con Simplificación):
-[20:44:32] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:32] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:32] --- Verificación Final de Instrucciones No Procesadas (FB) ---
-[20:44:32] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:32] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - EcoLab VM_processed.json
-[20:44:32] Guardado completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - EcoLab VM_processed.json
-[20:44:32] Generando salida para: FB 'FB_Lube___EcoLab_VM' (Original: FB Lube - EcoLab VM)
-[20:44:32] -> Modo de generación: FB SCL
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\FB_Lube___EcoLab_VM.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - Ecolab.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751853.2113466, Size=429159
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='FB Lube - Ecolab', Número=55, Lenguaje Bloque='LAD'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:32] Paso 5: Se encontraron 29 elementos SW.Blocks.CompileUnit.
-[20:44:32] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:32] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=27, Lenguaje Red=SCL
-[20:44:32] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=35, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=3C, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=43, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=4A, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=51, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=58, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=5F, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=66, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=6D, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=74, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=7B, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=82, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=89, Lenguaje Red=SCL
-[20:44:32] - Procesando Red ID=90, Lenguaje Red=SCL
-[20:44:32] - Procesando Red ID=97, Lenguaje Red=SCL
-[20:44:32] - Procesando Red ID=9E, Lenguaje Red=SCL
-[20:44:32] - Procesando Red ID=A5, Lenguaje Red=SCL
-[20:44:32] - Procesando Red ID=AC, Lenguaje Red=SCL
-[20:44:32] - Procesando Red ID=B3, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=BA, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=C1, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=C8, Lenguaje Red=LAD
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - Ecolab.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - Ecolab.json
-[20:44:32] Procesando bloque tipo: FB
-[20:44:32] INFO: El bloque es FB. Iniciando procesamiento lógico...
-[20:44:32] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:32] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
-[20:44:32] --- Pase 1 ---
-[20:44:32] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:32] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:32] Fase 2 (Agrupación IF con Simplificación):
-[20:44:32] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:32] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:32] --- Verificación Final de Instrucciones No Procesadas (FB) ---
-[20:44:32] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:32] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - Ecolab_processed.json
-[20:44:32] Guardado completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - Ecolab_processed.json
-[20:44:32] Generando salida para: FB 'FB_Lube___Ecolab' (Original: FB Lube - Ecolab)
-[20:44:32] -> Modo de generación: FB SCL
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\FB_Lube___Ecolab.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\parsing\DB Signal Transport.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751852.1510048, Size=11595
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='DB Signal Transport', Número=131, Lenguaje Bloque='DB'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\parsing\DB Signal Transport.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\parsing\DB Signal Transport.json
-[20:44:32] Procesando bloque tipo: GlobalDB
-[20:44:32] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:32] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\parsing\DB Signal Transport_processed.json
-[20:44:32] Guardado de GlobalDB completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\parsing\DB Signal Transport_processed.json
-[20:44:32] Generando salida para: GlobalDB 'DB_Signal_Transport' (Original: DB Signal Transport)
-[20:44:32] -> Modo de generación: DATA_BLOCK SCL
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\DB_Signal_Transport.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\parsing\FB Early Restart.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751852.071295, Size=42702
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='FB Early Restart', Número=240, Lenguaje Bloque='LAD'
-[20:44:32] Paso 3b: Comentario bloque: 'Provenienza: 92487
-[20:44:32] Data Ultima Simul...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:32] Paso 5: Se encontraron 5 elementos SW.Blocks.CompileUnit.
-[20:44:32] - Procesando Red ID=4, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=20, Lenguaje Red=STL
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\parsing\FB Early Restart.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\parsing\FB Early Restart.json
-[20:44:32] Procesando bloque tipo: FB
-[20:44:32] INFO: El bloque es FB. Iniciando procesamiento lógico...
-[20:44:32] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:32] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
-[20:44:32] --- Pase 1 ---
-[20:44:32] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:32] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:32] Fase 2 (Agrupación IF con Simplificación):
-[20:44:32] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:32] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:32] --- Verificación Final de Instrucciones No Procesadas (FB) ---
-[20:44:32] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:32] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\parsing\FB Early Restart_processed.json
-[20:44:32] Guardado completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\parsing\FB Early Restart_processed.json
-[20:44:32] Generando salida para: FB 'FB_Early_Restart' (Original: FB Early Restart)
-[20:44:32] -> Modo de generación: FB SCL
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\FB_Early_Restart.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\parsing\CyclicInterrupt_Axes.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751850.8616388, Size=9348
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='CyclicInterrupt_Axes', Número=30, Lenguaje Bloque='LAD'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:32] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit.
-[20:44:32] - Procesando Red ID=4, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\parsing\CyclicInterrupt_Axes.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\parsing\CyclicInterrupt_Axes.json
-[20:44:32] Procesando bloque tipo: OB
-[20:44:32] INFO: El bloque es OB. Iniciando procesamiento lógico...
-[20:44:32] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:32] --- Iniciando Bucle de Procesamiento Iterativo (OB) ---
-[20:44:32] --- Pase 1 ---
-[20:44:32] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:32] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:32] Fase 2 (Agrupación IF con Simplificación):
-[20:44:32] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:32] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:32] --- Verificación Final de Instrucciones No Procesadas (OB) ---
-[20:44:32] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:32] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\parsing\CyclicInterrupt_Axes_processed.json
-[20:44:32] Guardado completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\parsing\CyclicInterrupt_Axes_processed.json
-[20:44:32] Generando salida para: OB 'CyclicInterrupt_Axes' (Original: CyclicInterrupt_Axes)
-[20:44:32] -> Modo de generación: OB SCL
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\CyclicInterrupt_Axes.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\parsing\FcMainConfig.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751931.454604, Size=10901
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='FcMainConfig', Número=16, Lenguaje Bloque='LAD'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:32] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
-[20:44:32] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\parsing\FcMainConfig.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\parsing\FcMainConfig.json
-[20:44:32] Procesando bloque tipo: FC
-[20:44:32] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:32] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:32] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:32] --- Pase 1 ---
-[20:44:32] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:32] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:32] Fase 2 (Agrupación IF con Simplificación):
-[20:44:32] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:32] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:32] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:32] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:32] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\parsing\FcMainConfig_processed.json
-[20:44:32] Guardado completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\parsing\FcMainConfig_processed.json
-[20:44:32] Generando salida para: FC 'FcMainConfig' (Original: FcMainConfig)
-[20:44:32] -> Modo de generación: FC SCL
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\FcMainConfig.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiData.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751931.6052718, Size=89387
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='FcHmiData', Número=50, Lenguaje Bloque='LAD'
-[20:44:32] Paso 3b: Comentario bloque: 'Provenienza: STD
-[20:44:32] Data Ultima Simulaz...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:32] Paso 5: Se encontraron 25 elementos SW.Blocks.CompileUnit.
-[20:44:32] - Procesando Red ID=4, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=35, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=3C, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=43, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=4A, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=51, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=58, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=5F, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=66, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=6D, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=74, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=7B, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=82, Lenguaje Red=STL
-[20:44:32] - Procesando Red ID=89, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=90, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=97, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=9E, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=A5, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=AC, Lenguaje Red=LAD
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiData.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiData.json
-[20:44:32] Procesando bloque tipo: FC
-[20:44:32] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:32] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:32] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:32] --- Pase 1 ---
-[20:44:32] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:32] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:32] Fase 2 (Agrupación IF con Simplificación):
-[20:44:32] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:32] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:32] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:32] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:32] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiData_processed.json
-[20:44:32] Guardado completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiData_processed.json
-[20:44:32] Generando salida para: FC 'FcHmiData' (Original: FcHmiData)
-[20:44:32] -> Modo de generación: FC SCL
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\FcHmiData.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiRcpDivider.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751931.6876116, Size=42152
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='FcHmiRcpDivider', Número=28, Lenguaje Bloque='LAD'
-[20:44:32] Paso 3b: Comentario bloque: 'Provenienza: STD
-[20:44:32] Data Ultima Simulaz...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:32] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit.
-[20:44:32] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:32] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=20, Lenguaje Red=SCL
-[20:44:32] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiRcpDivider.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiRcpDivider.json
-[20:44:32] Procesando bloque tipo: FC
-[20:44:32] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:32] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:32] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:32] --- Pase 1 ---
-[20:44:32] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:32] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:32] Fase 2 (Agrupación IF con Simplificación):
-[20:44:32] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:32] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:32] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:32] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:32] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiRcpDivider_processed.json
-[20:44:32] Guardado completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiRcpDivider_processed.json
-[20:44:32] Generando salida para: FC 'FcHmiRcpDivider' (Original: FcHmiRcpDivider)
-[20:44:32] -> Modo de generación: FC SCL
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\FcHmiRcpDivider.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiData.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751931.641841, Size=90877
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='HmiData', Número=50, Lenguaje Bloque='DB'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiData.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiData.json
-[20:44:32] Procesando bloque tipo: GlobalDB
-[20:44:32] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:32] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiData_processed.json
-[20:44:32] Guardado de GlobalDB completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiData_processed.json
-[20:44:32] Generando salida para: GlobalDB 'HmiData' (Original: HmiData)
-[20:44:32] -> Modo de generación: DATA_BLOCK SCL
-[20:44:32] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar.
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\HmiData.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiRcpDivider.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751931.7146204, Size=13271
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='HmiRcpDivider', Número=28, Lenguaje Bloque='DB'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiRcpDivider.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiRcpDivider.json
-[20:44:32] Procesando bloque tipo: GlobalDB
-[20:44:32] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:32] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiRcpDivider_processed.json
-[20:44:32] Guardado de GlobalDB completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiRcpDivider_processed.json
-[20:44:32] Generando salida para: GlobalDB 'HmiRcpDivider' (Original: HmiRcpDivider)
-[20:44:32] -> Modo de generación: DATA_BLOCK SCL
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\HmiRcpDivider.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTon.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751931.5362077, Size=18929
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='FcTon', Número=23, Lenguaje Bloque='LAD'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:32] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit.
-[20:44:32] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:32] - Procesando Red ID=B, Lenguaje Red=SCL
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTon.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTon.json
-[20:44:32] Procesando bloque tipo: FC
-[20:44:32] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:32] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:32] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:32] --- Pase 1 ---
-[20:44:32] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:32] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:32] Fase 2 (Agrupación IF con Simplificación):
-[20:44:32] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:32] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:32] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:32] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:32] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTon_processed.json
-[20:44:32] Guardado completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTon_processed.json
-[20:44:32] Generando salida para: FC 'FcTon' (Original: FcTon)
-[20:44:32] -> Modo de generación: FC SCL
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\FcTon.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTonStruct.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751931.4970357, Size=19696
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='FcTonStruct', Número=29, Lenguaje Bloque='LAD'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:32] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit.
-[20:44:32] - Procesando Red ID=4, Lenguaje Red=SCL
-[20:44:32] - Procesando Red ID=B, Lenguaje Red=SCL
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTonStruct.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTonStruct.json
-[20:44:32] Procesando bloque tipo: FC
-[20:44:32] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:32] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:32] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:32] --- Pase 1 ---
-[20:44:32] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:32] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:32] Fase 2 (Agrupación IF con Simplificación):
-[20:44:32] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:32] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:32] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:32] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:32] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTonStruct_processed.json
-[20:44:32] Guardado completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTonStruct_processed.json
-[20:44:32] Generando salida para: FC 'FcTonStruct' (Original: FcTonStruct)
-[20:44:32] -> Modo de generación: FC SCL
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\FcTonStruct.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiDateTime.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751931.745483, Size=8365
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='DbHmiDateTime', Número=31, Lenguaje Bloque='DB'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiDateTime.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiDateTime.json
-[20:44:32] Procesando bloque tipo: GlobalDB
-[20:44:32] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:32] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiDateTime_processed.json
-[20:44:32] Guardado de GlobalDB completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiDateTime_processed.json
-[20:44:32] Generando salida para: GlobalDB 'DbHmiDateTime' (Original: DbHmiDateTime)
-[20:44:32] -> Modo de generación: DATA_BLOCK SCL
-[20:44:32] WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar.
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\DbHmiDateTime.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiTimeZone.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751931.774618, Size=10570
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='DbHmiTimeZone', Número=32, Lenguaje Bloque='DB'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiTimeZone.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiTimeZone.json
-[20:44:32] Procesando bloque tipo: GlobalDB
-[20:44:32] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:32] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiTimeZone_processed.json
-[20:44:32] Guardado de GlobalDB completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiTimeZone_processed.json
-[20:44:32] Generando salida para: GlobalDB 'DbHmiTimeZone' (Original: DbHmiTimeZone)
-[20:44:32] -> Modo de generación: DATA_BLOCK SCL
-[20:44:32] WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\DbHmiTimeZone.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbSetTimeZone.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751931.8518646, Size=6775
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='DbSetTimeZone', Número=804, Lenguaje Bloque='DB'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbSetTimeZone.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbSetTimeZone.json
-[20:44:32] Procesando bloque tipo: InstanceDB
-[20:44:32] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:32] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbSetTimeZone_processed.json
-[20:44:32] Guardado de InstanceDB completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbSetTimeZone_processed.json
-[20:44:32] Generando salida para: InstanceDB 'DbSetTimeZone' (Original: DbSetTimeZone)
-[20:44:32] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\DbSetTimeZone.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\FcHmiDateTime.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751931.8254502, Size=48394
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='FcHmiDateTime', Número=31, Lenguaje Bloque='LAD'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:32] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit.
-[20:44:32] - Procesando Red ID=4, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\FcHmiDateTime.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\FcHmiDateTime.json
-[20:44:32] Procesando bloque tipo: FC
-[20:44:32] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:32] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:32] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:32] --- Pase 1 ---
-[20:44:32] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:32] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:32] Fase 2 (Agrupación IF con Simplificación):
-[20:44:32] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:32] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:32] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:32] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:32] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\FcHmiDateTime_processed.json
-[20:44:32] Guardado completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\FcHmiDateTime_processed.json
-[20:44:32] Generando salida para: FC 'FcHmiDateTime' (Original: FcHmiDateTime)
-[20:44:32] -> Modo de generación: FC SCL
-[20:44:32] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar.
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\FcHmiDateTime.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\parsing\debugData.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751931.4205794, Size=4787
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='debugData', Número=26, Lenguaje Bloque='DB'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\parsing\debugData.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\parsing\debugData.json
-[20:44:32] Procesando bloque tipo: GlobalDB
-[20:44:32] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:32] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\parsing\debugData_processed.json
-[20:44:32] Guardado de GlobalDB completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\parsing\debugData_processed.json
-[20:44:32] Generando salida para: GlobalDB 'debugData' (Original: debugData)
-[20:44:32] -> Modo de generación: DATA_BLOCK SCL
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\debugData.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\VirtualMasterManager.xml ---
-[20:44:32] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\VirtualMasterManager.xml. Se usará el archivo .scl original existente. ---
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\_instVirtualMaster.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751931.364552, Size=235944
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='_instVirtualMaster', Número=22, Lenguaje Bloque='DB'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\_instVirtualMaster.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\_instVirtualMaster.json
-[20:44:32] Procesando bloque tipo: InstanceDB
-[20:44:32] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:32] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\_instVirtualMaster_processed.json
-[20:44:32] Guardado de InstanceDB completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\_instVirtualMaster_processed.json
-[20:44:32] Generando salida para: InstanceDB '_instVirtualMaster' (Original: _instVirtualMaster)
-[20:44:32] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:32] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\_instVirtualMaster.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\virtualMasterData.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751931.3938982, Size=19605
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='virtualMasterData', Número=23, Lenguaje Bloque='DB'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\virtualMasterData.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\virtualMasterData.json
-[20:44:32] Procesando bloque tipo: GlobalDB
-[20:44:32] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:32] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\virtualMasterData_processed.json
-[20:44:32] Guardado de GlobalDB completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\virtualMasterData_processed.json
-[20:44:32] Generando salida para: GlobalDB 'virtualMasterData' (Original: virtualMasterData)
-[20:44:32] -> Modo de generación: DATA_BLOCK SCL
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\virtualMasterData.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\DividerMain.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751927.3548112, Size=206338
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='DividerMain', Número=2, Lenguaje Bloque='LAD'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:32] Paso 5: Se encontraron 19 elementos SW.Blocks.CompileUnit.
-[20:44:32] - Procesando Red ID=4, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=B, Lenguaje Red=SCL
-[20:44:32] - Procesando Red ID=12, Lenguaje Red=SCL
-[20:44:32] - Procesando Red ID=19, Lenguaje Red=SCL
-[20:44:32] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=35, Lenguaje Red=SCL
-[20:44:32] - Procesando Red ID=3C, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=43, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=4A, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=51, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=58, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=5F, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=66, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=6D, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=74, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=7B, Lenguaje Red=SCL
-[20:44:32] - Procesando Red ID=82, Lenguaje Red=LAD
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\parsing\DividerMain.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\DividerMain.json
-[20:44:32] Procesando bloque tipo: FC
-[20:44:32] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:32] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:32] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:32] --- Pase 1 ---
-[20:44:32] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:32] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:32] Fase 2 (Agrupación IF con Simplificación):
-[20:44:32] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:32] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:32] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:32] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:32] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\DividerMain_processed.json
-[20:44:32] Guardado completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\DividerMain_processed.json
-[20:44:32] Generando salida para: FC 'DividerMain' (Original: DividerMain)
-[20:44:32] -> Modo de generación: FC SCL
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\DividerMain.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\DataConveyors.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751931.172834, Size=8535
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='DataConveyors', Número=3508, Lenguaje Bloque='DB'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\DataConveyors.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\DataConveyors.json
-[20:44:32] Procesando bloque tipo: GlobalDB
-[20:44:32] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:32] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\DataConveyors_processed.json
-[20:44:32] Guardado de GlobalDB completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\DataConveyors_processed.json
-[20:44:32] Generando salida para: GlobalDB 'DataConveyors' (Original: DataConveyors)
-[20:44:32] -> Modo de generación: DATA_BLOCK SCL
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\DataConveyors.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\ConveyorConsent.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751931.2087848, Size=13031
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='ConveyorConsent', Número=14, Lenguaje Bloque='LAD'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:32] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit.
-[20:44:32] - Procesando Red ID=4, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\ConveyorConsent.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\ConveyorConsent.json
-[20:44:32] Procesando bloque tipo: FC
-[20:44:32] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:32] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:32] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:32] --- Pase 1 ---
-[20:44:32] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:32] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:32] Fase 2 (Agrupación IF con Simplificación):
-[20:44:32] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:32] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:32] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:32] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:32] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\ConveyorConsent_processed.json
-[20:44:32] Guardado completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\ConveyorConsent_processed.json
-[20:44:32] Generando salida para: FC 'ConveyorConsent' (Original: ConveyorConsent)
-[20:44:32] -> Modo de generación: FC SCL
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\ConveyorConsent.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\conveyorConsentData.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751931.2361732, Size=28152
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='conveyorConsentData', Número=3000, Lenguaje Bloque='DB'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\conveyorConsentData.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\conveyorConsentData.json
-[20:44:32] Procesando bloque tipo: GlobalDB
-[20:44:32] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:32] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\conveyorConsentData_processed.json
-[20:44:32] Guardado de GlobalDB completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\conveyorConsentData_processed.json
-[20:44:32] Generando salida para: GlobalDB 'conveyorConsentData' (Original: conveyorConsentData)
-[20:44:32] -> Modo de generación: DATA_BLOCK SCL
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\conveyorConsentData.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\SignalTtopConveyors.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751931.1428144, Size=42061
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='SignalTtopConveyors', Número=120, Lenguaje Bloque='LAD'
-[20:44:32] Paso 3b: Comentario bloque: 'Provenienza: 92487
-[20:44:32] Data Ultima Simul...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:32] Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit.
-[20:44:32] - Procesando Red ID=4, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=35, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=3C, Lenguaje Red=LAD
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\SignalTtopConveyors.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\SignalTtopConveyors.json
-[20:44:32] Procesando bloque tipo: FC
-[20:44:32] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:32] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:32] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:32] --- Pase 1 ---
-[20:44:32] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:32] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:32] Fase 2 (Agrupación IF con Simplificación):
-[20:44:32] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:32] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:32] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:32] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:32] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\SignalTtopConveyors_processed.json
-[20:44:32] Guardado completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\SignalTtopConveyors_processed.json
-[20:44:32] Generando salida para: FC 'SignalTtopConveyors' (Original: SignalTtopConveyors)
-[20:44:32] -> Modo de generación: FC SCL
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\SignalTtopConveyors.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\_hmiShitData.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751931.0583305, Size=2676
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='_hmiShitData', Número=129, Lenguaje Bloque='DB'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\_hmiShitData.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\_hmiShitData.json
-[20:44:32] Procesando bloque tipo: GlobalDB
-[20:44:32] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:32] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\_hmiShitData_processed.json
-[20:44:32] Guardado de GlobalDB completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\_hmiShitData_processed.json
-[20:44:32] Generando salida para: GlobalDB '_hmiShitData' (Original: _hmiShitData)
-[20:44:32] -> Modo de generación: DATA_BLOCK SCL
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\_hmiShitData.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\alarms.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751931.0333402, Size=3749
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='alarms', Número=29, Lenguaje Bloque='DB'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\alarms.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\alarms.json
-[20:44:32] Procesando bloque tipo: GlobalDB
-[20:44:32] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:32] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\alarms_processed.json
-[20:44:32] Guardado de GlobalDB completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\alarms_processed.json
-[20:44:32] Generando salida para: GlobalDB 'alarms' (Original: alarms)
-[20:44:32] -> Modo de generación: DATA_BLOCK SCL
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\alarms.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\recipe.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751931.0031357, Size=16321
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='recipe', Número=59, Lenguaje Bloque='DB'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\recipe.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\recipe.json
-[20:44:32] Procesando bloque tipo: GlobalDB
-[20:44:32] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:32] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\recipe_processed.json
-[20:44:32] Guardado de GlobalDB completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\recipe_processed.json
-[20:44:32] Generando salida para: GlobalDB 'recipe' (Original: recipe)
-[20:44:32] -> Modo de generación: DATA_BLOCK SCL
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\recipe.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\selections.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751930.967214, Size=17089
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='selections', Número=49, Lenguaje Bloque='DB'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\selections.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\selections.json
-[20:44:32] Procesando bloque tipo: GlobalDB
-[20:44:32] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:32] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\selections_processed.json
-[20:44:32] Guardado de GlobalDB completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\selections_processed.json
-[20:44:32] Generando salida para: GlobalDB 'selections' (Original: selections)
-[20:44:32] -> Modo de generación: DATA_BLOCK SCL
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\selections.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751931.8775637, Size=26709
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='_instDivider', Número=19, Lenguaje Bloque='DB'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider.json
-[20:44:32] Procesando bloque tipo: InstanceDB
-[20:44:32] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:32] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider_processed.json
-[20:44:32] Guardado de InstanceDB completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider_processed.json
-[20:44:32] Generando salida para: InstanceDB '_instDivider' (Original: _instDivider)
-[20:44:32] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\_instDivider.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDividerMotion.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751932.0342224, Size=724918
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='_instDividerMotion', Número=20, Lenguaje Bloque='DB'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDividerMotion.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDividerMotion.json
-[20:44:32] Procesando bloque tipo: InstanceDB
-[20:44:32] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:32] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDividerMotion_processed.json
-[20:44:32] Guardado de InstanceDB completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDividerMotion_processed.json
-[20:44:32] Generando salida para: InstanceDB '_instDividerMotion' (Original: _instDividerMotion)
-[20:44:32] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:32] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\_instDividerMotion.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider_PostServo.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751931.9315414, Size=210598
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='_instDivider_PostServo', Número=21, Lenguaje Bloque='DB'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider_PostServo.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider_PostServo.json
-[20:44:32] Procesando bloque tipo: InstanceDB
-[20:44:32] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:32] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider_PostServo_processed.json
-[20:44:32] Guardado de InstanceDB completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider_PostServo_processed.json
-[20:44:32] Generando salida para: InstanceDB '_instDivider_PostServo' (Original: _instDivider_PostServo)
-[20:44:32] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:32] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\_instDivider_PostServo.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Generic\Alarms\AlarmPresenceAndAcknowledge.xml ---
-[20:44:32] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Generic\Alarms\AlarmPresenceAndAcknowledge.xml. Se usará el archivo .scl original existente. ---
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\RampGenerator.xml ---
-[20:44:32] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\RampGenerator.xml. Se usará el archivo .scl original existente. ---
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\parsing\LCamHdl_CreateCamAdvanced.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751930.5206432, Size=46625
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='LCamHdl_CreateCamAdvanced', Número=31100, Lenguaje Bloque='SCL'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:32] Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit.
-[20:44:32] Advertencia: ObjectList para FB sin SW.Blocks.CompileUnit.
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] ADVERTENCIA FINAL: 'networks' está vacía en el JSON.
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\parsing\LCamHdl_CreateCamAdvanced.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\parsing\LCamHdl_CreateCamAdvanced.json
-[20:44:32] Procesando bloque tipo: FB
-[20:44:32] INFO: El bloque es FB. Iniciando procesamiento lógico...
-[20:44:32] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:32] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
-[20:44:32] --- Pase 1 ---
-[20:44:32] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:32] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:32] Fase 2 (Agrupación IF con Simplificación):
-[20:44:32] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:32] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:32] --- Verificación Final de Instrucciones No Procesadas (FB) ---
-[20:44:32] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:32] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\parsing\LCamHdl_CreateCamAdvanced_processed.json
-[20:44:32] Guardado completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\parsing\LCamHdl_CreateCamAdvanced_processed.json
-[20:44:32] Generando salida para: FB 'LCamHdl_CreateCamAdvanced' (Original: LCamHdl_CreateCamAdvanced)
-[20:44:32] -> Modo de generación: FB SCL
-[20:44:32] WARNING: No se encontró definición para 'TO_Cam:v8.0'. Se buscó en directorios estándar.
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\LCamHdl_CreateCamAdvanced.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751930.9130342, Size=606537
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='AxisTechnologyPositioning', Número=7, Lenguaje Bloque='LAD'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:32] Paso 5: Se encontraron 47 elementos SW.Blocks.CompileUnit.
-[20:44:32] - Procesando Red ID=4, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=35, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=3C, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=43, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=4A, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=51, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=58, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=5F, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=66, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=6D, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=74, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=7B, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=82, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=89, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=90, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=97, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=9E, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=A5, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=AC, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=B3, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=BA, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=C1, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=C8, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=CF, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=D6, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=DD, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=E4, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=EB, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=F2, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=F9, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=100, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=107, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=10E, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=115, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=11C, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=123, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=12A, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=131, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=138, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=13F, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=146, Lenguaje Red=LAD
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning.json
-[20:44:32] Procesando bloque tipo: FB
-[20:44:32] INFO: El bloque es FB. Iniciando procesamiento lógico...
-[20:44:32] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:32] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
-[20:44:32] --- Pase 1 ---
-[20:44:32] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:32] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:32] Fase 2 (Agrupación IF con Simplificación):
-[20:44:32] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:32] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:32] --- Verificación Final de Instrucciones No Procesadas (FB) ---
-[20:44:32] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:32] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning_processed.json
-[20:44:32] Guardado completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning_processed.json
-[20:44:32] Generando salida para: FB 'AxisTechnologyPositioning' (Original: AxisTechnologyPositioning)
-[20:44:32] -> Modo de generación: FB SCL
-[20:44:32] WARNING: No se encontró definición para 'TO_Object:v8.0'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'TO_PositioningAxis:v8.0'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\AxisTechnologyPositioning.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning_GetData.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751930.6787145, Size=102375
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='AxisTechnologyPositioning_GetData', Número=5, Lenguaje Bloque='LAD'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:32] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit.
-[20:44:32] - Procesando Red ID=4, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning_GetData.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning_GetData.json
-[20:44:32] Procesando bloque tipo: FC
-[20:44:32] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:32] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:32] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:32] --- Pase 1 ---
-[20:44:32] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:32] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:32] Fase 2 (Agrupación IF con Simplificación):
-[20:44:32] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:32] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:32] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:32] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:32] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning_GetData_processed.json
-[20:44:32] Guardado completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning_GetData_processed.json
-[20:44:32] Generando salida para: FC 'AxisTechnologyPositioning_GetData' (Original: AxisTechnologyPositioning_GetData)
-[20:44:32] -> Modo de generación: FC SCL
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'TO_PositioningAxis:v8.0'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\AxisTechnologyPositioning_GetData.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Utilities\CHECK_AXIS_POSITION.xml ---
-[20:44:32] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Utilities\CHECK_AXIS_POSITION.xml. Se usará el archivo .scl original existente. ---
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\parsing\inv_SIEM_G120.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751930.253846, Size=55209
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='inv_SIEM_G120', Número=954, Lenguaje Bloque='LAD'
-[20:44:32] Paso 3b: Comentario bloque: 'V1.0
-[20:44:32] INVERTER SIEMENS G120
-[20:44:32] USE COMUNICATION TELE...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:32] Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit.
-[20:44:32] - Procesando Red ID=4, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=12, Lenguaje Red=SCL
-[20:44:32] - Procesando Red ID=19, Lenguaje Red=SCL
-[20:44:32] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=27, Lenguaje Red=SCL
-[20:44:32] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=35, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=3C, Lenguaje Red=SCL
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\parsing\inv_SIEM_G120.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\parsing\inv_SIEM_G120.json
-[20:44:32] Procesando bloque tipo: FC
-[20:44:32] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:32] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:32] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:32] --- Pase 1 ---
-[20:44:32] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:32] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:32] Fase 2 (Agrupación IF con Simplificación):
-[20:44:32] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:32] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:32] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:32] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:32] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\parsing\inv_SIEM_G120_processed.json
-[20:44:32] Guardado completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\parsing\inv_SIEM_G120_processed.json
-[20:44:32] Generando salida para: FC 'inv_SIEM_G120' (Original: inv_SIEM_G120)
-[20:44:32] -> Modo de generación: FC SCL
-[20:44:32] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\inv_SIEM_G120.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\SeamlessDivider_Main.xml ---
-[20:44:32] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\SeamlessDivider_Main.xml. Se usará el archivo .scl original existente. ---
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology.xml ---
-[20:44:32] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology.xml. Se usará el archivo .scl original existente. ---
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology_MCInterrupt.xml ---
-[20:44:32] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology_MCInterrupt.xml. Se usará el archivo .scl original existente. ---
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Interpolator.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751927.4758458, Size=2575
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='MC_Interpolator', Número=92, Lenguaje Bloque='LAD'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:32] Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit.
-[20:44:32] Advertencia: ObjectList para OB sin SW.Blocks.CompileUnit.
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] ADVERTENCIA FINAL: 'networks' está vacía en el JSON.
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Interpolator.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Interpolator.json
-[20:44:32] Procesando bloque tipo: OB
-[20:44:32] INFO: El bloque es OB. Iniciando procesamiento lógico...
-[20:44:32] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:32] --- Iniciando Bucle de Procesamiento Iterativo (OB) ---
-[20:44:32] --- Pase 1 ---
-[20:44:32] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:32] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:32] Fase 2 (Agrupación IF con Simplificación):
-[20:44:32] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:32] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:32] --- Verificación Final de Instrucciones No Procesadas (OB) ---
-[20:44:32] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:32] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Interpolator_processed.json
-[20:44:32] Guardado completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Interpolator_processed.json
-[20:44:32] Generando salida para: OB 'MC_Interpolator' (Original: MC_Interpolator)
-[20:44:32] -> Modo de generación: OB SCL
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\MC_Interpolator.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_PreInterpolator.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751927.52268, Size=19598
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='MC_PreInterpolator', Número=68, Lenguaje Bloque='LAD'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:32] Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit.
-[20:44:32] - Procesando Red ID=4, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_PreInterpolator.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_PreInterpolator.json
-[20:44:32] Procesando bloque tipo: OB
-[20:44:32] INFO: El bloque es OB. Iniciando procesamiento lógico...
-[20:44:32] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:32] --- Iniciando Bucle de Procesamiento Iterativo (OB) ---
-[20:44:32] --- Pase 1 ---
-[20:44:32] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:32] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:32] Fase 2 (Agrupación IF con Simplificación):
-[20:44:32] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:32] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:32] --- Verificación Final de Instrucciones No Procesadas (OB) ---
-[20:44:32] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:32] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_PreInterpolator_processed.json
-[20:44:32] Guardado completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_PreInterpolator_processed.json
-[20:44:32] Generando salida para: OB 'MC_PreInterpolator' (Original: MC_PreInterpolator)
-[20:44:32] -> Modo de generación: OB SCL
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\MC_PreInterpolator.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Servo.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751927.6199763, Size=2486
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='MC_Servo', Número=91, Lenguaje Bloque='LAD'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:32] Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit.
-[20:44:32] Advertencia: ObjectList para OB sin SW.Blocks.CompileUnit.
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] ADVERTENCIA FINAL: 'networks' está vacía en el JSON.
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Servo.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Servo.json
-[20:44:32] Procesando bloque tipo: OB
-[20:44:32] INFO: El bloque es OB. Iniciando procesamiento lógico...
-[20:44:32] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:32] --- Iniciando Bucle de Procesamiento Iterativo (OB) ---
-[20:44:32] --- Pase 1 ---
-[20:44:32] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:32] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:32] Fase 2 (Agrupación IF con Simplificación):
-[20:44:32] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:32] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:32] --- Verificación Final de Instrucciones No Procesadas (OB) ---
-[20:44:32] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:32] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Servo_processed.json
-[20:44:32] Guardado completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Servo_processed.json
-[20:44:32] Generando salida para: OB 'MC_Servo' (Original: MC_Servo)
-[20:44:32] -> Modo de generación: OB SCL
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\MC_Servo.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmManagement.xml ---
-[20:44:32] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmManagement.xml. Se usará el archivo .scl original existente. ---
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\AlarmsGeneric.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751928.7806897, Size=53471
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='AlarmsGeneric', Número=4, Lenguaje Bloque='LAD'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:32] Paso 5: Se encontraron 11 elementos SW.Blocks.CompileUnit.
-[20:44:32] - Procesando Red ID=4, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=35, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=3C, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=43, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=4A, Lenguaje Red=LAD
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\AlarmsGeneric.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\AlarmsGeneric.json
-[20:44:32] Procesando bloque tipo: FC
-[20:44:32] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:32] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:32] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:32] --- Pase 1 ---
-[20:44:32] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:32] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:32] Fase 2 (Agrupación IF con Simplificación):
-[20:44:32] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:32] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:32] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:32] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:32] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\AlarmsGeneric_processed.json
-[20:44:32] Guardado completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\AlarmsGeneric_processed.json
-[20:44:32] Generando salida para: FC 'AlarmsGeneric' (Original: AlarmsGeneric)
-[20:44:32] -> Modo de generación: FC SCL
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\AlarmsGeneric.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\Clocks.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751928.8620431, Size=15943
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='Clocks', Número=8, Lenguaje Bloque='LAD'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:32] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit.
-[20:44:32] - Procesando Red ID=4, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\Clocks.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\Clocks.json
-[20:44:32] Procesando bloque tipo: FC
-[20:44:32] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:32] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:32] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:32] --- Pase 1 ---
-[20:44:32] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:32] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:32] Fase 2 (Agrupación IF con Simplificación):
-[20:44:32] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:32] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:32] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:32] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:32] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\Clocks_processed.json
-[20:44:32] Guardado completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\Clocks_processed.json
-[20:44:32] Generando salida para: FC 'Clocks' (Original: Clocks)
-[20:44:32] -> Modo de generación: FC SCL
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\Clocks.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instAlarmPresence.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751929.1717227, Size=13160
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='_instAlarmPresence', Número=27, Lenguaje Bloque='DB'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instAlarmPresence.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instAlarmPresence.json
-[20:44:32] Procesando bloque tipo: InstanceDB
-[20:44:32] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:32] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instAlarmPresence_processed.json
-[20:44:32] Guardado de InstanceDB completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instAlarmPresence_processed.json
-[20:44:32] Generando salida para: InstanceDB '_instAlarmPresence' (Original: _instAlarmPresence)
-[20:44:32] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\_instAlarmPresence.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instMachineCycle.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751929.144379, Size=26906
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='_instMachineCycle', Número=25, Lenguaje Bloque='DB'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instMachineCycle.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instMachineCycle.json
-[20:44:32] Procesando bloque tipo: InstanceDB
-[20:44:32] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:32] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instMachineCycle_processed.json
-[20:44:32] Guardado de InstanceDB completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instMachineCycle_processed.json
-[20:44:32] Generando salida para: InstanceDB '_instMachineCycle' (Original: _instMachineCycle)
-[20:44:32] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\_instMachineCycle.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\LampsGeneric.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751928.8281329, Size=25192
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='LampsGeneric', Número=6, Lenguaje Bloque='LAD'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:32] Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit.
-[20:44:32] - Procesando Red ID=4, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\LampsGeneric.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\LampsGeneric.json
-[20:44:32] Procesando bloque tipo: FC
-[20:44:32] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:32] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:32] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:32] --- Pase 1 ---
-[20:44:32] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:32] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:32] Fase 2 (Agrupación IF con Simplificación):
-[20:44:32] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:32] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:32] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:32] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:32] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\LampsGeneric_processed.json
-[20:44:32] Guardado completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\LampsGeneric_processed.json
-[20:44:32] Generando salida para: FC 'LampsGeneric' (Original: LampsGeneric)
-[20:44:32] -> Modo de generación: FC SCL
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\LampsGeneric.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineCycle.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751929.1106715, Size=148133
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='MachineCycle', Número=18, Lenguaje Bloque='LAD'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:32] Paso 5: Se encontraron 24 elementos SW.Blocks.CompileUnit.
-[20:44:32] - Procesando Red ID=4, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=35, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=3C, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=43, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=4A, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=51, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=58, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=5F, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=66, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=6D, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=74, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=7B, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=82, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=89, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=90, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=97, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=9E, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=A5, Lenguaje Red=LAD
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineCycle.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineCycle.json
-[20:44:32] Procesando bloque tipo: FB
-[20:44:32] INFO: El bloque es FB. Iniciando procesamiento lógico...
-[20:44:32] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:32] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
-[20:44:32] --- Pase 1 ---
-[20:44:32] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:32] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:32] Fase 2 (Agrupación IF con Simplificación):
-[20:44:32] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:32] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:32] --- Verificación Final de Instrucciones No Procesadas (FB) ---
-[20:44:32] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:32] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineCycle_processed.json
-[20:44:32] Guardado completado.
-[20:44:32] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml ---
-[20:44:32] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineCycle_processed.json
-[20:44:32] Generando salida para: FB 'MachineCycle' (Original: MachineCycle)
-[20:44:32] -> Modo de generación: FB SCL
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:32] -> Escribiendo archivo de salida final en: scl_output\MachineCycle.scl
-[20:44:32] Generación de .SCL completada.
-[20:44:32] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml ---
-[20:44:32] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml ---
-[20:44:32] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineMain.json'...
-[20:44:32] Cargando parsers de red...
-[20:44:32] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:32] Total de lenguajes con parser cargado: 5
-[20:44:32] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:32] Metadatos XML: ModTime=1749751927.997933, Size=37700
-[20:44:32] Paso 1: Parseando archivo XML...
-[20:44:32] Paso 1: Parseo XML completado.
-[20:44:32] Paso 2: Detectando tipo de objeto principal...
-[20:44:32] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:32] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:32] Paso 3: Extrayendo atributos del bloque...
-[20:44:32] Paso 3: Atributos: Nombre='MachineMain', Número=3, Lenguaje Bloque='LAD'
-[20:44:32] Paso 3b: Comentario bloque: '...'
-[20:44:32] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:32] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:32] Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit.
-[20:44:32] - Procesando Red ID=4, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=35, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=3C, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=43, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=4A, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=51, Lenguaje Red=LAD
-[20:44:32] - Procesando Red ID=58, Lenguaje Red=LAD
-[20:44:32] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:32] Paso 6: Escritura JSON completada.
-[20:44:32] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineMain.json'
-[20:44:32] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml ---
-[20:44:32] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineMain.json
-[20:44:32] Procesando bloque tipo: FC
-[20:44:32] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:32] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:32] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:32] --- Pase 1 ---
-[20:44:32] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:32] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:33] Fase 2 (Agrupación IF con Simplificación):
-[20:44:33] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:33] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:33] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:33] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:33] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineMain_processed.json
-[20:44:33] Guardado completado.
-[20:44:33] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml ---
-[20:44:33] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineMain_processed.json
-[20:44:33] Generando salida para: FC 'MachineMain' (Original: MachineMain)
-[20:44:33] -> Modo de generación: FC SCL
-[20:44:33] -> Escribiendo archivo de salida final en: scl_output\MachineMain.scl
-[20:44:33] Generación de .SCL completada.
-[20:44:33] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml ---
-[20:44:33] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml ---
-[20:44:33] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\buttonsAndLamps_NotUsed.json'...
-[20:44:33] Cargando parsers de red...
-[20:44:33] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:33] Total de lenguajes con parser cargado: 5
-[20:44:33] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:33] Metadatos XML: ModTime=1749751927.9202454, Size=10428
-[20:44:33] Paso 1: Parseando archivo XML...
-[20:44:33] Paso 1: Parseo XML completado.
-[20:44:33] Paso 2: Detectando tipo de objeto principal...
-[20:44:33] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:33] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:33] Paso 3: Extrayendo atributos del bloque...
-[20:44:33] Paso 3: Atributos: Nombre='buttonsAndLamps_NotUsed', Número=41, Lenguaje Bloque='DB'
-[20:44:33] Paso 3b: Comentario bloque: '...'
-[20:44:33] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:33] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:33] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:33] Paso 6: Escritura JSON completada.
-[20:44:33] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\buttonsAndLamps_NotUsed.json'
-[20:44:33] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml ---
-[20:44:33] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\buttonsAndLamps_NotUsed.json
-[20:44:33] Procesando bloque tipo: GlobalDB
-[20:44:33] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:33] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\buttonsAndLamps_NotUsed_processed.json
-[20:44:33] Guardado de GlobalDB completado.
-[20:44:33] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml ---
-[20:44:33] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\buttonsAndLamps_NotUsed_processed.json
-[20:44:33] Generando salida para: GlobalDB 'buttonsAndLamps_NotUsed' (Original: buttonsAndLamps_NotUsed)
-[20:44:33] -> Modo de generación: DATA_BLOCK SCL
-[20:44:33] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:33] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:33] -> Escribiendo archivo de salida final en: scl_output\buttonsAndLamps_NotUsed.scl
-[20:44:33] Generación de .SCL completada.
-[20:44:33] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml ---
-[20:44:33] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml ---
-[20:44:33] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\clock.json'...
-[20:44:33] Cargando parsers de red...
-[20:44:33] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:33] Total de lenguajes con parser cargado: 5
-[20:44:33] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:33] Metadatos XML: ModTime=1749751928.888403, Size=8895
-[20:44:33] Paso 1: Parseando archivo XML...
-[20:44:33] Paso 1: Parseo XML completado.
-[20:44:33] Paso 2: Detectando tipo de objeto principal...
-[20:44:33] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:33] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:33] Paso 3: Extrayendo atributos del bloque...
-[20:44:33] Paso 3: Atributos: Nombre='clock', Número=43, Lenguaje Bloque='DB'
-[20:44:33] Paso 3b: Comentario bloque: '...'
-[20:44:33] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:33] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:33] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:33] Paso 6: Escritura JSON completada.
-[20:44:33] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\clock.json'
-[20:44:33] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml ---
-[20:44:33] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\clock.json
-[20:44:33] Procesando bloque tipo: GlobalDB
-[20:44:33] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:33] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\clock_processed.json
-[20:44:33] Guardado de GlobalDB completado.
-[20:44:33] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml ---
-[20:44:33] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\clock_processed.json
-[20:44:33] Generando salida para: GlobalDB 'clock' (Original: clock)
-[20:44:33] -> Modo de generación: DATA_BLOCK SCL
-[20:44:33] -> Escribiendo archivo de salida final en: scl_output\clock.scl
-[20:44:33] Generación de .SCL completada.
-[20:44:33] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml ---
-[20:44:33] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml ---
-[20:44:33] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\electricalCabinet.json'...
-[20:44:33] Cargando parsers de red...
-[20:44:33] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:33] Total de lenguajes con parser cargado: 5
-[20:44:33] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:33] Metadatos XML: ModTime=1749751927.9445856, Size=4304
-[20:44:33] Paso 1: Parseando archivo XML...
-[20:44:33] Paso 1: Parseo XML completado.
-[20:44:33] Paso 2: Detectando tipo de objeto principal...
-[20:44:33] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:33] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:33] Paso 3: Extrayendo atributos del bloque...
-[20:44:33] Paso 3: Atributos: Nombre='electricalCabinet', Número=14, Lenguaje Bloque='DB'
-[20:44:33] Paso 3b: Comentario bloque: '...'
-[20:44:33] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:33] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:33] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:33] Paso 6: Escritura JSON completada.
-[20:44:33] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\electricalCabinet.json'
-[20:44:33] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml ---
-[20:44:33] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\electricalCabinet.json
-[20:44:33] Procesando bloque tipo: GlobalDB
-[20:44:33] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:33] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\electricalCabinet_processed.json
-[20:44:33] Guardado de GlobalDB completado.
-[20:44:33] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml ---
-[20:44:33] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\electricalCabinet_processed.json
-[20:44:33] Generando salida para: GlobalDB 'electricalCabinet' (Original: electricalCabinet)
-[20:44:33] -> Modo de generación: DATA_BLOCK SCL
-[20:44:33] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:33] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:33] -> Escribiendo archivo de salida final en: scl_output\electricalCabinet.scl
-[20:44:33] Generación de .SCL completada.
-[20:44:33] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml ---
-[20:44:33] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml ---
-[20:44:33] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\machineData.json'...
-[20:44:33] Cargando parsers de red...
-[20:44:33] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:33] Total de lenguajes con parser cargado: 5
-[20:44:33] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:33] Metadatos XML: ModTime=1749751928.9221969, Size=16469
-[20:44:33] Paso 1: Parseando archivo XML...
-[20:44:33] Paso 1: Parseo XML completado.
-[20:44:33] Paso 2: Detectando tipo de objeto principal...
-[20:44:33] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:33] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:33] Paso 3: Extrayendo atributos del bloque...
-[20:44:33] Paso 3: Atributos: Nombre='machineData', Número=24, Lenguaje Bloque='DB'
-[20:44:33] Paso 3b: Comentario bloque: '...'
-[20:44:33] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:33] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:33] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:33] Paso 6: Escritura JSON completada.
-[20:44:33] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\machineData.json'
-[20:44:33] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml ---
-[20:44:33] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\machineData.json
-[20:44:33] Procesando bloque tipo: GlobalDB
-[20:44:33] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:33] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\machineData_processed.json
-[20:44:33] Guardado de GlobalDB completado.
-[20:44:33] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml ---
-[20:44:33] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\machineData_processed.json
-[20:44:33] Generando salida para: GlobalDB 'machineData' (Original: machineData)
-[20:44:33] -> Modo de generación: DATA_BLOCK SCL
-[20:44:33] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:33] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:33] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:33] -> Escribiendo archivo de salida final en: scl_output\machineData.scl
-[20:44:33] Generación de .SCL completada.
-[20:44:33] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml ---
-[20:44:33] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml ---
-[20:44:33] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Setup\parsing\alarmMask.json'...
-[20:44:33] Cargando parsers de red...
-[20:44:33] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:33] Total de lenguajes con parser cargado: 5
-[20:44:33] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:33] Metadatos XML: ModTime=1749751927.8903856, Size=2800
-[20:44:33] Paso 1: Parseando archivo XML...
-[20:44:33] Paso 1: Parseo XML completado.
-[20:44:33] Paso 2: Detectando tipo de objeto principal...
-[20:44:33] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:33] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:33] Paso 3: Extrayendo atributos del bloque...
-[20:44:33] Paso 3: Atributos: Nombre='alarmMask', Número=30, Lenguaje Bloque='DB'
-[20:44:33] Paso 3b: Comentario bloque: '...'
-[20:44:33] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:33] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:33] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:33] Paso 6: Escritura JSON completada.
-[20:44:33] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Setup\parsing\alarmMask.json'
-[20:44:33] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml ---
-[20:44:33] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Setup\parsing\alarmMask.json
-[20:44:33] Procesando bloque tipo: GlobalDB
-[20:44:33] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:33] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Setup\parsing\alarmMask_processed.json
-[20:44:33] Guardado de GlobalDB completado.
-[20:44:33] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml ---
-[20:44:33] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Setup\parsing\alarmMask_processed.json
-[20:44:33] Generando salida para: GlobalDB 'alarmMask' (Original: alarmMask)
-[20:44:33] -> Modo de generación: DATA_BLOCK SCL
-[20:44:33] -> Escribiendo archivo de salida final en: scl_output\alarmMask.scl
-[20:44:33] Generación de .SCL completada.
-[20:44:33] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml ---
-[20:44:33] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml ---
-[20:44:33] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Startup.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\Startup.json'...
-[20:44:33] Cargando parsers de red...
-[20:44:33] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:33] Total de lenguajes con parser cargado: 5
-[20:44:33] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:33] Metadatos XML: ModTime=1749751927.656808, Size=4435
-[20:44:33] Paso 1: Parseando archivo XML...
-[20:44:33] Paso 1: Parseo XML completado.
-[20:44:33] Paso 2: Detectando tipo de objeto principal...
-[20:44:33] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:33] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0).
-[20:44:33] Paso 3: Extrayendo atributos del bloque...
-[20:44:33] Paso 3: Atributos: Nombre='Startup', Número=126, Lenguaje Bloque='LAD'
-[20:44:33] Paso 3b: Comentario bloque: '...'
-[20:44:33] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:33] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:33] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
-[20:44:33] - Procesando Red ID=4, Lenguaje Red=LAD
-[20:44:33] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:33] Paso 6: Escritura JSON completada.
-[20:44:33] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\parsing\Startup.json'
-[20:44:33] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml ---
-[20:44:33] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\Startup.json
-[20:44:33] Procesando bloque tipo: OB
-[20:44:33] INFO: El bloque es OB. Iniciando procesamiento lógico...
-[20:44:33] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:33] --- Iniciando Bucle de Procesamiento Iterativo (OB) ---
-[20:44:33] --- Pase 1 ---
-[20:44:33] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:33] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:33] Fase 2 (Agrupación IF con Simplificación):
-[20:44:33] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:33] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:33] --- Verificación Final de Instrucciones No Procesadas (OB) ---
-[20:44:33] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:33] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\Startup_processed.json
-[20:44:33] Guardado completado.
-[20:44:33] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml ---
-[20:44:33] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\Startup_processed.json
-[20:44:33] Generando salida para: OB 'Startup' (Original: Startup)
-[20:44:33] -> Modo de generación: OB SCL
-[20:44:33] -> Escribiendo archivo de salida final en: scl_output\Startup.scl
-[20:44:33] Generación de .SCL completada.
-[20:44:33] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml ---
-[20:44:33] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml ---
-[20:44:33] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\parsing\instTimingBeltRampGenerator.json'...
-[20:44:33] Cargando parsers de red...
-[20:44:33] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:33] Total de lenguajes con parser cargado: 5
-[20:44:33] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:33] Metadatos XML: ModTime=1749751927.8605704, Size=6330
-[20:44:33] Paso 1: Parseando archivo XML...
-[20:44:33] Paso 1: Parseo XML completado.
-[20:44:33] Paso 2: Detectando tipo de objeto principal...
-[20:44:33] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:33] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
-[20:44:33] Paso 3: Extrayendo atributos del bloque...
-[20:44:33] Paso 3: Atributos: Nombre='instTimingBeltRampGenerator', Número=38, Lenguaje Bloque='DB'
-[20:44:33] Paso 3b: Comentario bloque: '...'
-[20:44:33] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:33] Paso 5: Saltando procesamiento de redes para InstanceDB.
-[20:44:33] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:33] Paso 6: Escritura JSON completada.
-[20:44:33] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\parsing\instTimingBeltRampGenerator.json'
-[20:44:33] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml ---
-[20:44:33] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\parsing\instTimingBeltRampGenerator.json
-[20:44:33] Procesando bloque tipo: InstanceDB
-[20:44:33] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
-[20:44:33] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\parsing\instTimingBeltRampGenerator_processed.json
-[20:44:33] Guardado de InstanceDB completado.
-[20:44:33] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml ---
-[20:44:33] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\parsing\instTimingBeltRampGenerator_processed.json
-[20:44:33] Generando salida para: InstanceDB 'instTimingBeltRampGenerator' (Original: instTimingBeltRampGenerator)
-[20:44:33] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
-[20:44:33] -> Escribiendo archivo de salida final en: scl_output\instTimingBeltRampGenerator.scl
-[20:44:33] Generación de .SCL completada.
-[20:44:33] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml ---
-[20:44:33] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml ---
-[20:44:33] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltInterrupt.json'...
-[20:44:33] Cargando parsers de red...
-[20:44:33] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:33] Total de lenguajes con parser cargado: 5
-[20:44:33] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:33] Metadatos XML: ModTime=1749751927.7905564, Size=33269
-[20:44:33] Paso 1: Parseando archivo XML...
-[20:44:33] Paso 1: Parseo XML completado.
-[20:44:33] Paso 2: Detectando tipo de objeto principal...
-[20:44:33] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:33] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:33] Paso 3: Extrayendo atributos del bloque...
-[20:44:33] Paso 3: Atributos: Nombre='TimingBeltInterrupt', Número=13, Lenguaje Bloque='LAD'
-[20:44:33] Paso 3b: Comentario bloque: '...'
-[20:44:33] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:33] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:33] Paso 5: Se encontraron 5 elementos SW.Blocks.CompileUnit.
-[20:44:33] - Procesando Red ID=4, Lenguaje Red=LAD
-[20:44:33] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:33] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:33] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:33] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:33] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:33] Paso 6: Escritura JSON completada.
-[20:44:33] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltInterrupt.json'
-[20:44:33] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml ---
-[20:44:33] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltInterrupt.json
-[20:44:33] Procesando bloque tipo: FC
-[20:44:33] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:33] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:33] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:33] --- Pase 1 ---
-[20:44:33] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:33] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:33] Fase 2 (Agrupación IF con Simplificación):
-[20:44:33] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:33] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:33] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:33] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:33] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltInterrupt_processed.json
-[20:44:33] Guardado completado.
-[20:44:33] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml ---
-[20:44:33] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltInterrupt_processed.json
-[20:44:33] Generando salida para: FC 'TimingBeltInterrupt' (Original: TimingBeltInterrupt)
-[20:44:33] -> Modo de generación: FC SCL
-[20:44:33] -> Escribiendo archivo de salida final en: scl_output\TimingBeltInterrupt.scl
-[20:44:33] Generación de .SCL completada.
-[20:44:33] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml ---
-[20:44:33] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml ---
-[20:44:33] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltManager.json'...
-[20:44:33] Cargando parsers de red...
-[20:44:33] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:33] Total de lenguajes con parser cargado: 5
-[20:44:33] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:33] Metadatos XML: ModTime=1749751927.7229688, Size=24990
-[20:44:33] Paso 1: Parseando archivo XML...
-[20:44:33] Paso 1: Parseo XML completado.
-[20:44:33] Paso 2: Detectando tipo de objeto principal...
-[20:44:33] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:33] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
-[20:44:33] Paso 3: Extrayendo atributos del bloque...
-[20:44:33] Paso 3: Atributos: Nombre='TimingBeltManager', Número=27, Lenguaje Bloque='LAD'
-[20:44:33] Paso 3b: Comentario bloque: '...'
-[20:44:33] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:33] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
-[20:44:33] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
-[20:44:33] - Procesando Red ID=4, Lenguaje Red=LAD
-[20:44:33] - Procesando Red ID=B, Lenguaje Red=LAD
-[20:44:33] - Procesando Red ID=12, Lenguaje Red=LAD
-[20:44:33] - Procesando Red ID=19, Lenguaje Red=LAD
-[20:44:33] - Procesando Red ID=20, Lenguaje Red=LAD
-[20:44:33] - Procesando Red ID=27, Lenguaje Red=LAD
-[20:44:33] - Procesando Red ID=2E, Lenguaje Red=LAD
-[20:44:33] - Procesando Red ID=35, Lenguaje Red=LAD
-[20:44:33] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:33] Paso 6: Escritura JSON completada.
-[20:44:33] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltManager.json'
-[20:44:33] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml ---
-[20:44:33] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltManager.json
-[20:44:33] Procesando bloque tipo: FC
-[20:44:33] INFO: El bloque es FC. Iniciando procesamiento lógico...
-[20:44:33] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
-[20:44:33] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
-[20:44:33] --- Pase 1 ---
-[20:44:33] Fase 1 (SymPy Base - Orden por Prioridad):
-[20:44:33] -> 0 instrucciones (no STL) procesadas con SymPy.
-[20:44:33] Fase 2 (Agrupación IF con Simplificación):
-[20:44:33] -> 0 agrupaciones realizadas (en redes no STL).
-[20:44:33] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
-[20:44:33] --- Verificación Final de Instrucciones No Procesadas (FC) ---
-[20:44:33] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
-[20:44:33] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltManager_processed.json
-[20:44:33] Guardado completado.
-[20:44:33] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml ---
-[20:44:33] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltManager_processed.json
-[20:44:33] Generando salida para: FC 'TimingBeltManager' (Original: TimingBeltManager)
-[20:44:33] -> Modo de generación: FC SCL
-[20:44:33] -> Escribiendo archivo de salida final en: scl_output\TimingBeltManager.scl
-[20:44:33] Generación de .SCL completada.
-[20:44:33] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml ---
-[20:44:33] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml ---
-[20:44:33] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltData.json'...
-[20:44:33] Cargando parsers de red...
-[20:44:33] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:33] Total de lenguajes con parser cargado: 5
-[20:44:33] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:33] Metadatos XML: ModTime=1749751927.680156, Size=6026
-[20:44:33] Paso 1: Parseando archivo XML...
-[20:44:33] Paso 1: Parseo XML completado.
-[20:44:33] Paso 2: Detectando tipo de objeto principal...
-[20:44:33] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:33] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:33] Paso 3: Extrayendo atributos del bloque...
-[20:44:33] Paso 3: Atributos: Nombre='timingBeltData', Número=39, Lenguaje Bloque='DB'
-[20:44:33] Paso 3b: Comentario bloque: '...'
-[20:44:33] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:33] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:33] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:33] Paso 6: Escritura JSON completada.
-[20:44:33] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltData.json'
-[20:44:33] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml ---
-[20:44:33] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltData.json
-[20:44:33] Procesando bloque tipo: GlobalDB
-[20:44:33] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:33] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltData_processed.json
-[20:44:33] Guardado de GlobalDB completado.
-[20:44:33] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml ---
-[20:44:33] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltData_processed.json
-[20:44:33] Generando salida para: GlobalDB 'timingBeltData' (Original: timingBeltData)
-[20:44:33] -> Modo de generación: DATA_BLOCK SCL
-[20:44:33] -> Escribiendo archivo de salida final en: scl_output\timingBeltData.scl
-[20:44:33] Generación de .SCL completada.
-[20:44:33] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml ---
-[20:44:33] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml ---
-[20:44:33] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltSetupData.json'...
-[20:44:33] Cargando parsers de red...
-[20:44:33] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:33] Total de lenguajes con parser cargado: 5
-[20:44:33] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:33] Metadatos XML: ModTime=1749751927.8251288, Size=3958
-[20:44:33] Paso 1: Parseando archivo XML...
-[20:44:33] Paso 1: Parseo XML completado.
-[20:44:33] Paso 2: Detectando tipo de objeto principal...
-[20:44:33] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:33] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:33] Paso 3: Extrayendo atributos del bloque...
-[20:44:33] Paso 3: Atributos: Nombre='timingBeltSetupData', Número=42, Lenguaje Bloque='DB'
-[20:44:33] Paso 3b: Comentario bloque: '...'
-[20:44:33] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:33] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:33] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:33] Paso 6: Escritura JSON completada.
-[20:44:33] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltSetupData.json'
-[20:44:33] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml ---
-[20:44:33] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltSetupData.json
-[20:44:33] Procesando bloque tipo: GlobalDB
-[20:44:33] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:33] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltSetupData_processed.json
-[20:44:33] Guardado de GlobalDB completado.
-[20:44:33] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml ---
-[20:44:33] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltSetupData_processed.json
-[20:44:33] Generando salida para: GlobalDB 'timingBeltSetupData' (Original: timingBeltSetupData)
-[20:44:33] -> Modo de generación: DATA_BLOCK SCL
-[20:44:33] -> Escribiendo archivo de salida final en: scl_output\timingBeltSetupData.scl
-[20:44:33] Generación de .SCL completada.
-[20:44:33] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml ---
-[20:44:33] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml ---
-[20:44:33] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerData.json'...
-[20:44:33] Cargando parsers de red...
-[20:44:33] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:33] Total de lenguajes con parser cargado: 5
-[20:44:33] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:33] Metadatos XML: ModTime=1749751927.4316132, Size=6845
-[20:44:33] Paso 1: Parseando archivo XML...
-[20:44:33] Paso 1: Parseo XML completado.
-[20:44:33] Paso 2: Detectando tipo de objeto principal...
-[20:44:33] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:33] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:33] Paso 3: Extrayendo atributos del bloque...
-[20:44:33] Paso 3: Atributos: Nombre='dividerData', Número=45, Lenguaje Bloque='DB'
-[20:44:33] Paso 3b: Comentario bloque: '...'
-[20:44:33] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:33] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:33] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:33] Paso 6: Escritura JSON completada.
-[20:44:33] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerData.json'
-[20:44:33] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml ---
-[20:44:33] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerData.json
-[20:44:33] Procesando bloque tipo: GlobalDB
-[20:44:33] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:33] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerData_processed.json
-[20:44:33] Guardado de GlobalDB completado.
-[20:44:33] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml ---
-[20:44:33] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerData_processed.json
-[20:44:33] Generando salida para: GlobalDB 'dividerData' (Original: dividerData)
-[20:44:33] -> Modo de generación: DATA_BLOCK SCL
-[20:44:33] -> Escribiendo archivo de salida final en: scl_output\dividerData.scl
-[20:44:33] Generación de .SCL completada.
-[20:44:33] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml ---
-[20:44:33] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml ---
-[20:44:33] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerInterface.json'...
-[20:44:33] Cargando parsers de red...
-[20:44:33] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
-[20:44:33] Total de lenguajes con parser cargado: 5
-[20:44:33] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
-[20:44:33] Metadatos XML: ModTime=1749751927.4068046, Size=15164
-[20:44:33] Paso 1: Parseando archivo XML...
-[20:44:33] Paso 1: Parseo XML completado.
-[20:44:33] Paso 2: Detectando tipo de objeto principal...
-[20:44:33] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
-[20:44:33] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
-[20:44:33] Paso 3: Extrayendo atributos del bloque...
-[20:44:33] Paso 3: Atributos: Nombre='dividerInterface', Número=44, Lenguaje Bloque='DB'
-[20:44:33] Paso 3b: Comentario bloque: '...'
-[20:44:33] Paso 4: Extrayendo la interfaz del bloque...
-[20:44:33] Paso 5: Saltando procesamiento de redes para GlobalDB.
-[20:44:33] Paso 6: Escribiendo el resultado en el archivo JSON...
-[20:44:33] Paso 6: Escritura JSON completada.
-[20:44:33] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerInterface.json'
-[20:44:33] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml ---
-[20:44:33] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerInterface.json
-[20:44:33] Procesando bloque tipo: GlobalDB
-[20:44:33] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
-[20:44:33] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerInterface_processed.json
-[20:44:33] Guardado de GlobalDB completado.
-[20:44:33] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml ---
-[20:44:33] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerInterface_processed.json
-[20:44:33] Generando salida para: GlobalDB 'dividerInterface' (Original: dividerInterface)
-[20:44:33] -> Modo de generación: DATA_BLOCK SCL
-[20:44:33] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:33] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:33] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:33] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:33] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:33] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:33] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:33] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:33] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:33] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:33] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
-[20:44:33] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
-[20:44:33] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
-[20:44:33] -> Escribiendo archivo de salida final en: scl_output\dividerInterface.scl
-[20:44:33] Generación de .SCL completada.
-[20:44:33] --- Fase 1.5: Copiando archivos SCL existentes desde 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\scl_output' ---
-[20:44:33] Se encontraron 16 archivos .scl existentes para copiar:
-[20:44:33] Copia de SCL existentes finalizada. Copiados: 16, Omitidos (conflicto nombre): 0
-[20:44:33] --- Fase 2: Ejecutando x4_cross_reference.py (salida en 'xref_output/') ---
-[20:44:33] Ejecutando x4 (generate_cross_references) sobre: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source, salida en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\xref_output
-[20:44:33] --- Iniciando Generación de Referencias Cruzadas y Fuentes MD (x4) ---
-[20:44:33] Buscando archivos JSON procesados en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source
-[20:44:33] Directorio de salida XRef: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\xref_output
-[20:44:33] Directorio fuente SCL/MD (para análisis DB/Tag y copia): scl_output
-[20:44:33] Subdirectorio fuentes MD para XRef: source
-[20:44:33] Copiando y preparando archivos fuente para Obsidian en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\xref_output\source
-[20:44:33] Archivos fuente preparados: 290 SCL convertidos, 51 MD copiados.
-[20:44:33] Buscando archivos XML XRef en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\ProgramBlocks_CR
-[20:44:33] Archivos JSON encontrados: 325
-[20:44:33] Datos cargados para 325 bloques.
-[20:44:33] Mapa InstanciaDB -> FB creado con 0 entradas.
-[20:44:33] Datos cargados para 325 bloques (146 PLC Tags globales).
-[20:44:33] Construyendo grafo de llamadas desde archivos XML XRef...
-[20:44:33] Generando ÁRBOL XRef de llamadas en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\xref_output\xref_calls_tree.md
-[20:44:33] Generando RESUMEN XRef de uso de DBs en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\xref_output\xref_db_usage_summary.md
-[20:44:33] Generando RESUMEN XRef de uso de PLC Tags en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\xref_output\xref_plc_tags_summary.md
-[20:44:33] --- Generación de Referencias Cruzadas y Fuentes MD (x4) Completada ---
-[20:44:33] --- Fase 3: Ejecutando x5_aggregate.py (salida en 'full_project_representation.md') ---
-[20:44:33] Ejecutando x5 (aggregate_outputs) sobre: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source, salida agregada en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\full_project_representation.md
-[20:44:33] --- Iniciando Agregación de Archivos (x5) ---
-[20:44:33] Leyendo desde directorios: 'scl_output' y 'xref_output' (relativos a la raíz)
-[20:44:33] Directorio Raíz del Proyecto: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source
-[20:44:33] Archivo de Salida: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\full_project_representation.md
-[20:44:33] Buscando archivos SCL con patrón: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\**\*.scl
-[20:44:33] Buscando archivos MD con patrón: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\**\*.md
-[20:44:33] Se agregarán 701 archivos.
-[20:44:33] Agregando: 98050_PLC\ProgramBlocks_SCL\!!! SYS !!!\FB\FB_SICK_AFx60_PN.scl
-[20:44:33] Agregando: 98050_PLC\ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.scl
-[20:44:33] Agregando: 98050_PLC\ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.scl
-[20:44:33] Agregando: 98050_PLC\ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.scl
-[20:44:33] Agregando: 98050_PLC\ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.scl
-[20:44:33] Agregando: 98050_PLC\ProgramBlocks_SCL\!!! SYS !!!\FC\FC Read DI.scl
-[20:44:33] Agregando: 98050_PLC\ProgramBlocks_SCL\!!! SYS !!!\FC\FC Read DO.scl
-[20:44:33] Agregando: 98050_PLC\ProgramBlocks_SCL\!!! SYS !!!\FC\FC Write DO.scl
-[20:44:33] Agregando: 98050_PLC\ProgramBlocks_SCL\Divider\AAA_VirtualMaster\VirtualMasterManager.scl
-[20:44:33] Agregando: 98050_PLC\ProgramBlocks_SCL\Divider\Libraries\Generic\Alarms\AlarmPresenceAndAcknowledge.scl
-[20:44:33] Agregando: 98050_PLC\ProgramBlocks_SCL\Divider\Libraries\Motion\RampGenerator.scl
-[20:44:33] Agregando: 98050_PLC\ProgramBlocks_SCL\Divider\Libraries\Motion\Utilities\CHECK_AXIS_POSITION.scl
-[20:44:33] Agregando: 98050_PLC\ProgramBlocks_SCL\Divider\Libraries\SeamlessDivider\SeamlessDivider_Main.scl
-[20:44:33] Agregando: 98050_PLC\ProgramBlocks_SCL\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology.scl
-[20:44:33] Agregando: 98050_PLC\ProgramBlocks_SCL\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology_MCInterrupt.scl
-[20:44:33] Agregando: 98050_PLC\ProgramBlocks_SCL\Divider\Machine\AlarmManagement.scl
-[20:44:33] Agregando: scl_output\AlarmManagement.scl
-[20:44:33] Agregando: scl_output\AlarmPresenceAndAcknowledge.scl
-[20:44:33] Agregando: scl_output\AlarmsGeneric.scl
-[20:44:33] Agregando: scl_output\AxisTechnologyPositioning.scl
-[20:44:33] Agregando: scl_output\AxisTechnologyPositioning_GetData.scl
-[20:44:33] Agregando: scl_output\CHECK_AXIS_POSITION.scl
-[20:44:33] Agregando: scl_output\CONSTANTS.md
-[20:44:33] Agregando: scl_output\COPIA_DBW.scl
-[20:44:33] Agregando: scl_output\COPIA_DBs.scl
-[20:44:33] Agregando: scl_output\CYCL_EXC.scl
-[20:44:33] Agregando: scl_output\CYCL_FLT.scl
-[20:44:33] Agregando: scl_output\Calculate_Elapsed_Time.scl
-[20:44:33] Agregando: scl_output\Clocks.scl
-[20:44:33] Agregando: scl_output\ConveyorConsent.scl
-[20:44:33] Agregando: scl_output\Ctr_MiniMotor_Home.md
-[20:44:33] Agregando: scl_output\Ctr_MiniMotor_ProfPosition.md
-[20:44:33] Agregando: scl_output\Ctr_MiniMotor_ProfTorque.md
-[20:44:33] Agregando: scl_output\Ctr_MiniMotor_ProfVelocity.md
-[20:44:33] Agregando: scl_output\CyclicInterrupt_Axes.scl
-[20:44:33] Agregando: scl_output\DBS55_PN_CtrWord.md
-[20:44:33] Agregando: scl_output\DBS55_PN_Input.md
-[20:44:33] Agregando: scl_output\DBS55_PN_Output.md
-[20:44:33] Agregando: scl_output\DBS55_PN_StWord.md
-[20:44:33] Agregando: scl_output\DB_BottleFallen.scl
-[20:44:33] Agregando: scl_output\DB_CTR_Air_Alarms.scl
-[20:44:33] Agregando: scl_output\DB_CTR_General_Alarms.scl
-[20:44:33] Agregando: scl_output\DB_CTR_Pack_Alarm.scl
-[20:44:33] Agregando: scl_output\DB_CTR_TT_Alarm.scl
-[20:44:33] Agregando: scl_output\DB_CTR_Warnings.scl
-[20:44:33] Agregando: scl_output\DB_Elapsed_Time.scl
-[20:44:33] Agregando: scl_output\DB_Flow_Selection.scl
-[20:44:33] Agregando: scl_output\DB_General.scl
-[20:44:33] Agregando: scl_output\DB_General_Alarms.scl
-[20:44:33] Agregando: scl_output\DB_General_Run.scl
-[20:44:33] Agregando: scl_output\DB_HMI.scl
-[20:44:33] Agregando: scl_output\DB_HMI_CFG.scl
-[20:44:33] Agregando: scl_output\DB_HMI_DateTime.scl
-[20:44:33] Agregando: scl_output\DB_HMI_RCP_Transfer_Status.scl
-[20:44:33] Agregando: scl_output\DB_HMI_Recipe_Air.scl
-[20:44:33] Agregando: scl_output\DB_HMI_Recipe_Pack.scl
-[20:44:33] Agregando: scl_output\DB_HMI_Recipe_TTop.scl
-[20:44:33] Agregando: scl_output\DB_HMI_Timer.scl
-[20:44:33] Agregando: scl_output\DB_LIFO_HMI_Page_DB.scl
-[20:44:33] Agregando: scl_output\DB_LUBE___Ecolab.scl
-[20:44:33] Agregando: scl_output\DB_Lube___Dry_Ecolab.scl
-[20:44:34] Agregando: scl_output\DB_MiniMotor_PN_Device.scl
-[20:44:34] Agregando: scl_output\DB_Minimotor_Config.scl
-[20:44:34] Agregando: scl_output\DB_Mot_Manage_Altivar_320.scl
-[20:44:34] Agregando: scl_output\DB_MotorSimulate.scl
-[20:44:34] Agregando: scl_output\DB_PA_HMI_PLC_DataOra.scl
-[20:44:34] Agregando: scl_output\DB_PN_DP_Diag_List.scl
-[20:44:34] Agregando: scl_output\DB_Run_Signal_Selector.scl
-[20:44:34] Agregando: scl_output\DB_SET_TIMEZONE.scl
-[20:44:34] Agregando: scl_output\DB_SICK_AFx60_Data.scl
-[20:44:34] Agregando: scl_output\DB_SICK_AFx60_PN_M34.scl
-[20:44:34] Agregando: scl_output\DB_Signal_Transport.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Alarm.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Energy_Saving_Z1.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Energy_Saving_Z2.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Energy_Saving_Z3.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Fifo_1.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Fifo_2.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M30710.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M31110.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M31210.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M31310.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M31610.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M31710.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M31810.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M31910.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M34010.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M34110.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M34210.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M34310.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Minimotor_Data_M30710.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Minimotor_Data_M31110.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Minimotor_Data_M31210.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Minimotor_Data_M31310.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Minimotor_Data_M31610.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Minimotor_Data_M31710.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Minimotor_Data_M31810.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Minimotor_Data_M31910.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Minimotor_Data_M34010.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Minimotor_Data_M34110.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Minimotor_Data_M34210.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Minimotor_Data_M34310.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Motor_CFG.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Motor_M30710.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Motor_M31010.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Motor_M31110.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Motor_M31210.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Motor_M31310.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Motor_M31410.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Motor_M31510.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Motor_M31610.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Motor_M31710.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Motor_M31810.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Motor_M31910.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Motor_M34010.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Motor_M34110.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Motor_M34210.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Motor_M34310.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Motor_M34410.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Motor_U32810.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Motor_U32910.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Motor_U33010.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Motor_U33110.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Motor_U33210.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Motor_U33310.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Motor_U33410.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Motor_U33510.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Motor_U33610.scl
-[20:44:34] Agregando: scl_output\DB_Ttop_Run.scl
-[20:44:34] Agregando: scl_output\DB_Warnings.scl
-[20:44:34] Agregando: scl_output\DataConveyors.scl
-[20:44:34] Agregando: scl_output\DbHmiDateTime.scl
-[20:44:34] Agregando: scl_output\DbHmiTimeZone.scl
-[20:44:34] Agregando: scl_output\DbSetTimeZone.scl
-[20:44:34] Agregando: scl_output\Default_tag_table.md
-[20:44:34] Agregando: scl_output\DividerMain.scl
-[20:44:34] Agregando: scl_output\FB_BottleFallen.scl
-[20:44:34] Agregando: scl_output\FB_Calculate_Ramp.scl
-[20:44:34] Agregando: scl_output\FB_Calculate_Ramp_UpDown.scl
-[20:44:34] Agregando: scl_output\FB_Early_Restart.scl
-[20:44:34] Agregando: scl_output\FB_FIFO_Manage_DataType_Real.scl
-[20:44:34] Agregando: scl_output\FB_LIFO_HMI_Page.scl
-[20:44:34] Agregando: scl_output\FB_Lube___Dry_Ecolab.scl
-[20:44:34] Agregando: scl_output\FB_Lube___EcoLab_VM.scl
-[20:44:34] Agregando: scl_output\FB_Lube___Ecolab.scl
-[20:44:34] Agregando: scl_output\FB_Lube___Water_Dry.scl
-[20:44:34] Agregando: scl_output\FB_Master_Slave_PID.scl
-[20:44:34] Agregando: scl_output\FB_MiniMotor_PN.scl
-[20:44:34] Agregando: scl_output\FB_Minimotor_Config.scl
-[20:44:34] Agregando: scl_output\FB_Mot_Manage_Altivar_320.scl
-[20:44:34] Agregando: scl_output\FB_Motors_Manage.scl
-[20:44:34] Agregando: scl_output\FB_Run_Timer_Selector.scl
-[20:44:34] Agregando: scl_output\FB_SICK_AFx60_PN.scl
-[20:44:34] Agregando: scl_output\FB_Show_Alarms.scl
-[20:44:34] Agregando: scl_output\FB_Ttop_Energy_Saving.scl
-[20:44:34] Agregando: scl_output\FC Read DI.scl
-[20:44:34] Agregando: scl_output\FC Read DO.scl
-[20:44:34] Agregando: scl_output\FC Write DO.scl
-[20:44:34] Agregando: scl_output\FC_Air_Philosophy_01.scl
-[20:44:34] Agregando: scl_output\FC_Air_Philosophy_04.scl
-[20:44:34] Agregando: scl_output\FC_Air_Philosophy_08.scl
-[20:44:34] Agregando: scl_output\FC_Air_Philosophy_14.scl
-[20:44:34] Agregando: scl_output\FC_Air_Philosophy_17.scl
-[20:44:34] Agregando: scl_output\FC_Air_Philosophy_18.scl
-[20:44:34] Agregando: scl_output\FC_Air_Philosophy_Manage.scl
-[20:44:34] Agregando: scl_output\FC_CFG_TTOP_MultiRow_2_1.scl
-[20:44:34] Agregando: scl_output\FC_CFG_TTOP_MultiRow_3_2.scl
-[20:44:34] Agregando: scl_output\FC_CMP_Machine.scl
-[20:44:34] Agregando: scl_output\FC_CTR_Alarm.scl
-[20:44:34] Agregando: scl_output\FC_Compute_AN_Speed.scl
-[20:44:34] Agregando: scl_output\FC_Compute_Machine_Speed.scl
-[20:44:34] Agregando: scl_output\FC_General_Alarms.scl
-[20:44:34] Agregando: scl_output\FC_General_Lamp.scl
-[20:44:34] Agregando: scl_output\FC_General_Warning.scl
-[20:44:34] Agregando: scl_output\FC_Get_DBnum.scl
-[20:44:34] Agregando: scl_output\FC_HMI.scl
-[20:44:34] Agregando: scl_output\FC_HMI_Date_Time.scl
-[20:44:34] Agregando: scl_output\FC_HMI_PSW_Cfg.scl
-[20:44:34] Agregando: scl_output\FC_HMI_RCP_Transfer_Status.scl
-[20:44:34] Agregando: scl_output\FC_HMI_Recipe_TTop.scl
-[20:44:34] Agregando: scl_output\FC_HMI_Timer.scl
-[20:44:34] Agregando: scl_output\FC_Homing.scl
-[20:44:34] Agregando: scl_output\FC_Minimotor_Managment.scl
-[20:44:34] Agregando: scl_output\FC_Mot_Init_CFG.scl
-[20:44:34] Agregando: scl_output\FC_Mot_Manage_Bosch_Rexroth.scl
-[20:44:34] Agregando: scl_output\FC_Mot_Manage_EOLO_mBar.scl
-[20:44:34] Agregando: scl_output\FC_Mot_Manage_Minimotor.scl
-[20:44:34] Agregando: scl_output\FC_Mot_Manage_Movigear.scl
-[20:44:34] Agregando: scl_output\FC_Mot_Manage_Movigear_ADV.scl
-[20:44:34] Agregando: scl_output\FC_Mot_Manage_Movigear_ADV_DPRDAT.scl
-[20:44:34] Agregando: scl_output\FC_Mot_Manage_Movimot.scl
-[20:44:34] Agregando: scl_output\FC_Mot_Manage_VFD_Analog.scl
-[20:44:34] Agregando: scl_output\FC_Mot_Manage_VFD_Dig.scl
-[20:44:34] Agregando: scl_output\FC_Mot_Manage_VFD_FC300.scl
-[20:44:34] Agregando: scl_output\FC_Mot_Manage_VFD_FC300_DPRDAT.scl
-[20:44:34] Agregando: scl_output\FC_Motor_Protocols.scl
-[20:44:34] Agregando: scl_output\FC_Movifit_Status.scl
-[20:44:34] Agregando: scl_output\FC_ProfPos.scl
-[20:44:34] Agregando: scl_output\FC_ProfTrq.scl
-[20:44:34] Agregando: scl_output\FC_ProfVel.scl
-[20:44:34] Agregando: scl_output\FC_Profinet_Allarms.scl
-[20:44:34] Agregando: scl_output\FC_Read_EOLO_mBar.scl
-[20:44:34] Agregando: scl_output\FC_Reference_management.scl
-[20:44:34] Agregando: scl_output\FC_S_Everz.scl
-[20:44:34] Agregando: scl_output\FC_S_Everz_ON_OFF.scl
-[20:44:34] Agregando: scl_output\FC_S_Everz_Struct.scl
-[20:44:34] Agregando: scl_output\FC_Scale_Real.scl
-[20:44:34] Agregando: scl_output\FC_Scale_Speed_w_Gap.scl
-[20:44:34] Agregando: scl_output\FC_Scaling.scl
-[20:44:34] Agregando: scl_output\FC_Siemens_G120C.scl
-[20:44:34] Agregando: scl_output\FC_Signal_Configuration_Bits.scl
-[20:44:34] Agregando: scl_output\FC_Signal_Discharge_Output_Force.scl
-[20:44:34] Agregando: scl_output\FC_Signal_Infeed_Output_Force.scl
-[20:44:34] Agregando: scl_output\FC_Signal_Input_Force_Control.scl
-[20:44:34] Agregando: scl_output\FC_Signals_Discharge_Timers.scl
-[20:44:34] Agregando: scl_output\FC_Signals_Discharge_Timers_Read.scl
-[20:44:34] Agregando: scl_output\FC_Signals_Infeed_Timers.scl
-[20:44:34] Agregando: scl_output\FC_Signals_Infeed_Timers_Read.scl
-[20:44:34] Agregando: scl_output\FC_Simple_PID.scl
-[20:44:34] Agregando: scl_output\FC_Simulation.scl
-[20:44:34] Agregando: scl_output\FC_Ttop_Configuration.scl
-[20:44:34] Agregando: scl_output\FC_Ttop_Devices.scl
-[20:44:34] Agregando: scl_output\FC_Ttop_Motor_M30710.scl
-[20:44:34] Agregando: scl_output\FC_Ttop_Motor_M31010.scl
-[20:44:34] Agregando: scl_output\FC_Ttop_Motor_M31110.scl
-[20:44:34] Agregando: scl_output\FC_Ttop_Motor_M31210.scl
-[20:44:34] Agregando: scl_output\FC_Ttop_Motor_M31310.scl
-[20:44:34] Agregando: scl_output\FC_Ttop_Motor_M31410.scl
-[20:44:34] Agregando: scl_output\FC_Ttop_Motor_M31510.scl
-[20:44:34] Agregando: scl_output\FC_Ttop_Motor_M31610.scl
-[20:44:34] Agregando: scl_output\FC_Ttop_Motor_M31710.scl
-[20:44:34] Agregando: scl_output\FC_Ttop_Motor_M31810.scl
-[20:44:34] Agregando: scl_output\FC_Ttop_Motor_M31910.scl
-[20:44:34] Agregando: scl_output\FC_Ttop_Motor_M34010.scl
-[20:44:34] Agregando: scl_output\FC_Ttop_Motor_M34110.scl
-[20:44:34] Agregando: scl_output\FC_Ttop_Motor_M34210.scl
-[20:44:34] Agregando: scl_output\FC_Ttop_Motor_M34310.scl
-[20:44:34] Agregando: scl_output\FC_Ttop_Motor_M34410.scl
-[20:44:34] Agregando: scl_output\FC_Ttop_Motor_U32810.scl
-[20:44:34] Agregando: scl_output\FC_Ttop_Motor_U32910.scl
-[20:44:34] Agregando: scl_output\FC_Ttop_Motor_U33010.scl
-[20:44:34] Agregando: scl_output\FC_Ttop_Motor_U33110.scl
-[20:44:34] Agregando: scl_output\FC_Ttop_Motor_U33210.scl
-[20:44:34] Agregando: scl_output\FC_Ttop_Motor_U33310.scl
-[20:44:34] Agregando: scl_output\FC_Ttop_Motor_U33410.scl
-[20:44:34] Agregando: scl_output\FC_Ttop_Motor_U33510.scl
-[20:44:34] Agregando: scl_output\FC_Ttop_Motor_U33610.scl
-[20:44:34] Agregando: scl_output\FC_Ttop_Philosophy_01.scl
-[20:44:34] Agregando: scl_output\FC_Ttop_Philosophy_02.scl
-[20:44:34] Agregando: scl_output\FC_Ttop_Philosophy_03.scl
-[20:44:34] Agregando: scl_output\FC_Ttop_Philosophy_04.scl
-[20:44:34] Agregando: scl_output\FC_Ttop_Philosophy_05.scl
-[20:44:34] Agregando: scl_output\FC_Ttop_Philosophy_06.scl
-[20:44:34] Agregando: scl_output\FC_Ttop_Philosophy_07.scl
-[20:44:34] Agregando: scl_output\FC_Ttop_Philosophy_08.scl
-[20:44:34] Agregando: scl_output\FC_Ttop_Philosophy_09.scl
-[20:44:34] Agregando: scl_output\FC_Ttop_Philosophy_Manage.scl
-[20:44:34] Agregando: scl_output\FC_Ttop_Run.scl
-[20:44:34] Agregando: scl_output\FC_Turk_Lamp.scl
-[20:44:34] Agregando: scl_output\FcHmiData.scl
-[20:44:34] Agregando: scl_output\FcHmiDateTime.scl
-[20:44:34] Agregando: scl_output\FcHmiRcpDivider.scl
-[20:44:34] Agregando: scl_output\FcMainConfig.scl
-[20:44:34] Agregando: scl_output\FcTon.scl
-[20:44:34] Agregando: scl_output\FcTonStruct.scl
-[20:44:34] Agregando: scl_output\Fill_Zero_Area.scl
-[20:44:34] Agregando: scl_output\Get_Put.md
-[20:44:34] Agregando: scl_output\HW_ERR.scl
-[20:44:34] Agregando: scl_output\HW_INT0.scl
-[20:44:34] Agregando: scl_output\HmiData.scl
-[20:44:34] Agregando: scl_output\HmiRcpDivider.scl
-[20:44:34] Agregando: scl_output\I_O_FLT1.scl
-[20:44:34] Agregando: scl_output\I_O_FLT2.scl
-[20:44:34] Agregando: scl_output\Inputs.md
-[20:44:34] Agregando: scl_output\LCamHdl_AdditionalConstants.md
-[20:44:34] Agregando: scl_output\LCamHdl_ConfigConstants.md
-[20:44:34] Agregando: scl_output\LCamHdl_CreateCamAdvanced.scl
-[20:44:34] Agregando: scl_output\LCamHdl_ProfileConstants.md
-[20:44:34] Agregando: scl_output\LCamHdl_typeAdvancedConfig.md
-[20:44:34] Agregando: scl_output\LCamHdl_typeAdvancedElement.md
-[20:44:34] Agregando: scl_output\LCamHdl_typeDiagnostics.md
-[20:44:34] Agregando: scl_output\LampsGeneric.scl
-[20:44:34] Agregando: scl_output\MC_Interpolator.scl
-[20:44:34] Agregando: scl_output\MC_PreInterpolator.scl
-[20:44:34] Agregando: scl_output\MC_Servo.scl
-[20:44:34] Agregando: scl_output\MachineCycle.scl
-[20:44:34] Agregando: scl_output\MachineMain.scl
-[20:44:34] Agregando: scl_output\Merker.md
-[20:44:34] Agregando: scl_output\Outputs.md
-[20:44:34] Agregando: scl_output\PROG_ERR.scl
-[20:44:34] Agregando: scl_output\RACK_FLT.scl
-[20:44:34] Agregando: scl_output\RESTART.scl
-[20:44:34] Agregando: scl_output\RampGenerator.scl
-[20:44:34] Agregando: scl_output\Rcp.md
-[20:44:34] Agregando: scl_output\ST_SICK_AFx60.md
-[20:44:34] Agregando: scl_output\ST_SICK_AFx60_Error.md
-[20:44:34] Agregando: scl_output\SeamlessDivider_Main.scl
-[20:44:34] Agregando: scl_output\SeamlessDivider_Technology.scl
-[20:44:34] Agregando: scl_output\SeamlessDivider_Technology_MCInterrupt.scl
-[20:44:34] Agregando: scl_output\SignalTtopConveyors.scl
-[20:44:34] Agregando: scl_output\Startup.scl
-[20:44:34] Agregando: scl_output\Startup_STOP_to_RUN.scl
-[20:44:34] Agregando: scl_output\Timer.md
-[20:44:34] Agregando: scl_output\TimingBeltInterrupt.scl
-[20:44:34] Agregando: scl_output\TimingBeltManager.scl
-[20:44:34] Agregando: scl_output\UDT_Air_Energy_Saving.md
-[20:44:34] Agregando: scl_output\UDT_Air_Obstruction.md
-[20:44:34] Agregando: scl_output\UDT_AlrLube.md
-[20:44:34] Agregando: scl_output\UDT_AlrLubrification.md
-[20:44:34] Agregando: scl_output\UDT_AnalogDevice.md
-[20:44:34] Agregando: scl_output\UDT_EcoSync_Liner.md
-[20:44:34] Agregando: scl_output\UDT_Fifo.md
-[20:44:34] Agregando: scl_output\UDT_LubeZone.md
-[20:44:34] Agregando: scl_output\UDT_Lubrication.md
-[20:44:34] Agregando: scl_output\UDT_LubrificationZone.md
-[20:44:34] Agregando: scl_output\UDT_Motor.md
-[20:44:34] Agregando: scl_output\UDT_PID_Setup.md
-[20:44:34] Agregando: scl_output\UDT_Philosofy_Data_TTOP.md
-[20:44:34] Agregando: scl_output\UDT_RCP_STATUS.md
-[20:44:34] Agregando: scl_output\UDT_Run.md
-[20:44:34] Agregando: scl_output\UDT_Scale_Data.md
-[20:44:34] Agregando: scl_output\UDT_Signal.md
-[20:44:34] Agregando: scl_output\UDT_Syncro__Data.md
-[20:44:34] Agregando: scl_output\UDT_Syncro__Liner.md
-[20:44:34] Agregando: scl_output\UDT_Timer.md
-[20:44:34] Agregando: scl_output\UDT_Timer_ONOFF.md
-[20:44:34] Agregando: scl_output\VirtualMasterManager.scl
-[20:44:34] Agregando: scl_output\_hmiShitData.scl
-[20:44:34] Agregando: scl_output\_instAlarmPresence.scl
-[20:44:34] Agregando: scl_output\_instDivider.scl
-[20:44:34] Agregando: scl_output\_instDividerMotion.scl
-[20:44:34] Agregando: scl_output\_instDivider_PostServo.scl
-[20:44:34] Agregando: scl_output\_instMachineCycle.scl
-[20:44:34] Agregando: scl_output\_instVirtualMaster.scl
-[20:44:34] Agregando: scl_output\alarmMask.scl
-[20:44:34] Agregando: scl_output\alarms.scl
-[20:44:34] Agregando: scl_output\buttonsAndLamps_NotUsed.scl
-[20:44:34] Agregando: scl_output\clock.scl
-[20:44:34] Agregando: scl_output\conveyorConsentData.scl
-[20:44:34] Agregando: scl_output\debugData.scl
-[20:44:34] Agregando: scl_output\dividerData.scl
-[20:44:34] Agregando: scl_output\dividerInterface.scl
-[20:44:34] Agregando: scl_output\electricalCabinet.scl
-[20:44:34] Agregando: scl_output\instTimingBeltRampGenerator.scl
-[20:44:34] Agregando: scl_output\inv_SIEM_G120.scl
-[20:44:34] Agregando: scl_output\machineData.scl
-[20:44:34] Agregando: scl_output\recipe.scl
-[20:44:34] Agregando: scl_output\selections.scl
-[20:44:34] Agregando: scl_output\timingBeltData.scl
-[20:44:34] Agregando: scl_output\timingBeltSetupData.scl
-[20:44:34] Agregando: scl_output\typeAxisPositioningInterface.md
-[20:44:34] Agregando: scl_output\typeAxisTechnologyInterface.md
-[20:44:34] Agregando: scl_output\typeMachineCycleInterface.md
-[20:44:34] Agregando: scl_output\typeSeamlessDividerBlocksSharedData.md
-[20:44:34] Agregando: scl_output\typeSeamlessDividerInterface.md
-[20:44:34] Agregando: scl_output\typeSeamlessDividerMotionTechnologyInterface.md
-[20:44:34] Agregando: scl_output\virtualMasterData.scl
-[20:44:34] Agregando: xref_output\source\AlarmManagement.md
-[20:44:34] Agregando: xref_output\source\AlarmPresenceAndAcknowledge.md
-[20:44:34] Agregando: xref_output\source\AlarmsGeneric.md
-[20:44:34] Agregando: xref_output\source\AxisTechnologyPositioning.md
-[20:44:34] Agregando: xref_output\source\AxisTechnologyPositioning_GetData.md
-[20:44:34] Agregando: xref_output\source\CHECK_AXIS_POSITION.md
-[20:44:34] Agregando: xref_output\source\CONSTANTS.md
-[20:44:34] Agregando: xref_output\source\COPIA_DBW.md
-[20:44:34] Agregando: xref_output\source\COPIA_DBs.md
-[20:44:34] Agregando: xref_output\source\CYCL_EXC.md
-[20:44:34] Agregando: xref_output\source\CYCL_FLT.md
-[20:44:34] Agregando: xref_output\source\Calculate_Elapsed_Time.md
-[20:44:34] Agregando: xref_output\source\Clocks.md
-[20:44:34] Agregando: xref_output\source\ConveyorConsent.md
-[20:44:34] Agregando: xref_output\source\Ctr_MiniMotor_Home.md
-[20:44:34] Agregando: xref_output\source\Ctr_MiniMotor_ProfPosition.md
-[20:44:34] Agregando: xref_output\source\Ctr_MiniMotor_ProfTorque.md
-[20:44:34] Agregando: xref_output\source\Ctr_MiniMotor_ProfVelocity.md
-[20:44:34] Agregando: xref_output\source\CyclicInterrupt_Axes.md
-[20:44:34] Agregando: xref_output\source\DBS55_PN_CtrWord.md
-[20:44:34] Agregando: xref_output\source\DBS55_PN_Input.md
-[20:44:34] Agregando: xref_output\source\DBS55_PN_Output.md
-[20:44:34] Agregando: xref_output\source\DBS55_PN_StWord.md
-[20:44:34] Agregando: xref_output\source\DB_BottleFallen.md
-[20:44:34] Agregando: xref_output\source\DB_CTR_Air_Alarms.md
-[20:44:34] Agregando: xref_output\source\DB_CTR_General_Alarms.md
-[20:44:34] Agregando: xref_output\source\DB_CTR_Pack_Alarm.md
-[20:44:34] Agregando: xref_output\source\DB_CTR_TT_Alarm.md
-[20:44:34] Agregando: xref_output\source\DB_CTR_Warnings.md
-[20:44:34] Agregando: xref_output\source\DB_Elapsed_Time.md
-[20:44:34] Agregando: xref_output\source\DB_Flow_Selection.md
-[20:44:34] Agregando: xref_output\source\DB_General.md
-[20:44:34] Agregando: xref_output\source\DB_General_Alarms.md
-[20:44:34] Agregando: xref_output\source\DB_General_Run.md
-[20:44:34] Agregando: xref_output\source\DB_HMI.md
-[20:44:34] Agregando: xref_output\source\DB_HMI_CFG.md
-[20:44:34] Agregando: xref_output\source\DB_HMI_DateTime.md
-[20:44:34] Agregando: xref_output\source\DB_HMI_RCP_Transfer_Status.md
-[20:44:34] Agregando: xref_output\source\DB_HMI_Recipe_Air.md
-[20:44:34] Agregando: xref_output\source\DB_HMI_Recipe_Pack.md
-[20:44:34] Agregando: xref_output\source\DB_HMI_Recipe_TTop.md
-[20:44:34] Agregando: xref_output\source\DB_HMI_Timer.md
-[20:44:34] Agregando: xref_output\source\DB_LIFO_HMI_Page_DB.md
-[20:44:34] Agregando: xref_output\source\DB_LUBE___Ecolab.md
-[20:44:34] Agregando: xref_output\source\DB_Lube___Dry_Ecolab.md
-[20:44:34] Agregando: xref_output\source\DB_MiniMotor_PN_Device.md
-[20:44:34] Agregando: xref_output\source\DB_Minimotor_Config.md
-[20:44:34] Agregando: xref_output\source\DB_Mot_Manage_Altivar_320.md
-[20:44:34] Agregando: xref_output\source\DB_MotorSimulate.md
-[20:44:34] Agregando: xref_output\source\DB_PA_HMI_PLC_DataOra.md
-[20:44:34] Agregando: xref_output\source\DB_PN_DP_Diag_List.md
-[20:44:34] Agregando: xref_output\source\DB_Run_Signal_Selector.md
-[20:44:34] Agregando: xref_output\source\DB_SET_TIMEZONE.md
-[20:44:34] Agregando: xref_output\source\DB_SICK_AFx60_Data.md
-[20:44:34] Agregando: xref_output\source\DB_SICK_AFx60_PN_M34.md
-[20:44:34] Agregando: xref_output\source\DB_Signal_Transport.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Alarm.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Energy_Saving_Z1.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Energy_Saving_Z2.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Energy_Saving_Z3.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Fifo_1.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Fifo_2.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M30710.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M31110.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M31210.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M31310.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M31610.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M31710.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M31810.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M31910.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M34010.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M34110.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M34210.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M34310.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M30710.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M31110.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M31210.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M31310.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M31610.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M31710.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M31810.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M31910.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M34010.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M34110.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M34210.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M34310.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Motor_CFG.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Motor_M30710.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Motor_M31010.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Motor_M31110.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Motor_M31210.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Motor_M31310.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Motor_M31410.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Motor_M31510.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Motor_M31610.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Motor_M31710.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Motor_M31810.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Motor_M31910.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Motor_M34010.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Motor_M34110.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Motor_M34210.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Motor_M34310.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Motor_M34410.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Motor_U32810.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Motor_U32910.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Motor_U33010.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Motor_U33110.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Motor_U33210.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Motor_U33310.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Motor_U33410.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Motor_U33510.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Motor_U33610.md
-[20:44:34] Agregando: xref_output\source\DB_Ttop_Run.md
-[20:44:34] Agregando: xref_output\source\DB_Warnings.md
-[20:44:34] Agregando: xref_output\source\DataConveyors.md
-[20:44:34] Agregando: xref_output\source\DbHmiDateTime.md
-[20:44:34] Agregando: xref_output\source\DbHmiTimeZone.md
-[20:44:34] Agregando: xref_output\source\DbSetTimeZone.md
-[20:44:34] Agregando: xref_output\source\Default_tag_table.md
-[20:44:34] Agregando: xref_output\source\DividerMain.md
-[20:44:34] Agregando: xref_output\source\FB_BottleFallen.md
-[20:44:34] Agregando: xref_output\source\FB_Calculate_Ramp.md
-[20:44:34] Agregando: xref_output\source\FB_Calculate_Ramp_UpDown.md
-[20:44:34] Agregando: xref_output\source\FB_Early_Restart.md
-[20:44:34] Agregando: xref_output\source\FB_FIFO_Manage_DataType_Real.md
-[20:44:34] Agregando: xref_output\source\FB_LIFO_HMI_Page.md
-[20:44:34] Agregando: xref_output\source\FB_Lube___Dry_Ecolab.md
-[20:44:34] Agregando: xref_output\source\FB_Lube___EcoLab_VM.md
-[20:44:34] Agregando: xref_output\source\FB_Lube___Ecolab.md
-[20:44:34] Agregando: xref_output\source\FB_Lube___Water_Dry.md
-[20:44:34] Agregando: xref_output\source\FB_Master_Slave_PID.md
-[20:44:34] Agregando: xref_output\source\FB_MiniMotor_PN.md
-[20:44:34] Agregando: xref_output\source\FB_Minimotor_Config.md
-[20:44:34] Agregando: xref_output\source\FB_Mot_Manage_Altivar_320.md
-[20:44:34] Agregando: xref_output\source\FB_Motors_Manage.md
-[20:44:34] Agregando: xref_output\source\FB_Run_Timer_Selector.md
-[20:44:34] Agregando: xref_output\source\FB_SICK_AFx60_PN.md
-[20:44:34] Agregando: xref_output\source\FB_Show_Alarms.md
-[20:44:34] Agregando: xref_output\source\FB_Ttop_Energy_Saving.md
-[20:44:34] Agregando: xref_output\source\FC Read DI.md
-[20:44:34] Agregando: xref_output\source\FC Read DO.md
-[20:44:34] Agregando: xref_output\source\FC Write DO.md
-[20:44:34] Agregando: xref_output\source\FC_Air_Philosophy_01.md
-[20:44:34] Agregando: xref_output\source\FC_Air_Philosophy_04.md
-[20:44:34] Agregando: xref_output\source\FC_Air_Philosophy_08.md
-[20:44:34] Agregando: xref_output\source\FC_Air_Philosophy_14.md
-[20:44:34] Agregando: xref_output\source\FC_Air_Philosophy_17.md
-[20:44:34] Agregando: xref_output\source\FC_Air_Philosophy_18.md
-[20:44:34] Agregando: xref_output\source\FC_Air_Philosophy_Manage.md
-[20:44:34] Agregando: xref_output\source\FC_CFG_TTOP_MultiRow_2_1.md
-[20:44:34] Agregando: xref_output\source\FC_CFG_TTOP_MultiRow_3_2.md
-[20:44:34] Agregando: xref_output\source\FC_CMP_Machine.md
-[20:44:34] Agregando: xref_output\source\FC_CTR_Alarm.md
-[20:44:34] Agregando: xref_output\source\FC_Compute_AN_Speed.md
-[20:44:34] Agregando: xref_output\source\FC_Compute_Machine_Speed.md
-[20:44:34] Agregando: xref_output\source\FC_General_Alarms.md
-[20:44:34] Agregando: xref_output\source\FC_General_Lamp.md
-[20:44:34] Agregando: xref_output\source\FC_General_Warning.md
-[20:44:34] Agregando: xref_output\source\FC_Get_DBnum.md
-[20:44:34] Agregando: xref_output\source\FC_HMI.md
-[20:44:34] Agregando: xref_output\source\FC_HMI_Date_Time.md
-[20:44:34] Agregando: xref_output\source\FC_HMI_PSW_Cfg.md
-[20:44:34] Agregando: xref_output\source\FC_HMI_RCP_Transfer_Status.md
-[20:44:34] Agregando: xref_output\source\FC_HMI_Recipe_TTop.md
-[20:44:34] Agregando: xref_output\source\FC_HMI_Timer.md
-[20:44:34] Agregando: xref_output\source\FC_Homing.md
-[20:44:34] Agregando: xref_output\source\FC_Minimotor_Managment.md
-[20:44:34] Agregando: xref_output\source\FC_Mot_Init_CFG.md
-[20:44:34] Agregando: xref_output\source\FC_Mot_Manage_Bosch_Rexroth.md
-[20:44:34] Agregando: xref_output\source\FC_Mot_Manage_EOLO_mBar.md
-[20:44:34] Agregando: xref_output\source\FC_Mot_Manage_Minimotor.md
-[20:44:34] Agregando: xref_output\source\FC_Mot_Manage_Movigear.md
-[20:44:34] Agregando: xref_output\source\FC_Mot_Manage_Movigear_ADV.md
-[20:44:34] Agregando: xref_output\source\FC_Mot_Manage_Movigear_ADV_DPRDAT.md
-[20:44:34] Agregando: xref_output\source\FC_Mot_Manage_Movimot.md
-[20:44:34] Agregando: xref_output\source\FC_Mot_Manage_VFD_Analog.md
-[20:44:34] Agregando: xref_output\source\FC_Mot_Manage_VFD_Dig.md
-[20:44:34] Agregando: xref_output\source\FC_Mot_Manage_VFD_FC300.md
-[20:44:34] Agregando: xref_output\source\FC_Mot_Manage_VFD_FC300_DPRDAT.md
-[20:44:34] Agregando: xref_output\source\FC_Motor_Protocols.md
-[20:44:34] Agregando: xref_output\source\FC_Movifit_Status.md
-[20:44:34] Agregando: xref_output\source\FC_ProfPos.md
-[20:44:34] Agregando: xref_output\source\FC_ProfTrq.md
-[20:44:34] Agregando: xref_output\source\FC_ProfVel.md
-[20:44:34] Agregando: xref_output\source\FC_Profinet_Allarms.md
-[20:44:34] Agregando: xref_output\source\FC_Read_EOLO_mBar.md
-[20:44:34] Agregando: xref_output\source\FC_Reference_management.md
-[20:44:34] Agregando: xref_output\source\FC_S_Everz.md
-[20:44:34] Agregando: xref_output\source\FC_S_Everz_ON_OFF.md
-[20:44:34] Agregando: xref_output\source\FC_S_Everz_Struct.md
-[20:44:34] Agregando: xref_output\source\FC_Scale_Real.md
-[20:44:34] Agregando: xref_output\source\FC_Scale_Speed_w_Gap.md
-[20:44:34] Agregando: xref_output\source\FC_Scaling.md
-[20:44:34] Agregando: xref_output\source\FC_Siemens_G120C.md
-[20:44:34] Agregando: xref_output\source\FC_Signal_Configuration_Bits.md
-[20:44:34] Agregando: xref_output\source\FC_Signal_Discharge_Output_Force.md
-[20:44:34] Agregando: xref_output\source\FC_Signal_Infeed_Output_Force.md
-[20:44:34] Agregando: xref_output\source\FC_Signal_Input_Force_Control.md
-[20:44:34] Agregando: xref_output\source\FC_Signals_Discharge_Timers.md
-[20:44:34] Agregando: xref_output\source\FC_Signals_Discharge_Timers_Read.md
-[20:44:34] Agregando: xref_output\source\FC_Signals_Infeed_Timers.md
-[20:44:34] Agregando: xref_output\source\FC_Signals_Infeed_Timers_Read.md
-[20:44:34] Agregando: xref_output\source\FC_Simple_PID.md
-[20:44:34] Agregando: xref_output\source\FC_Simulation.md
-[20:44:34] Agregando: xref_output\source\FC_Ttop_Configuration.md
-[20:44:34] Agregando: xref_output\source\FC_Ttop_Devices.md
-[20:44:34] Agregando: xref_output\source\FC_Ttop_Motor_M30710.md
-[20:44:34] Agregando: xref_output\source\FC_Ttop_Motor_M31010.md
-[20:44:34] Agregando: xref_output\source\FC_Ttop_Motor_M31110.md
-[20:44:34] Agregando: xref_output\source\FC_Ttop_Motor_M31210.md
-[20:44:34] Agregando: xref_output\source\FC_Ttop_Motor_M31310.md
-[20:44:34] Agregando: xref_output\source\FC_Ttop_Motor_M31410.md
-[20:44:34] Agregando: xref_output\source\FC_Ttop_Motor_M31510.md
-[20:44:34] Agregando: xref_output\source\FC_Ttop_Motor_M31610.md
-[20:44:34] Agregando: xref_output\source\FC_Ttop_Motor_M31710.md
-[20:44:34] Agregando: xref_output\source\FC_Ttop_Motor_M31810.md
-[20:44:34] Agregando: xref_output\source\FC_Ttop_Motor_M31910.md
-[20:44:34] Agregando: xref_output\source\FC_Ttop_Motor_M34010.md
-[20:44:34] Agregando: xref_output\source\FC_Ttop_Motor_M34110.md
-[20:44:34] Agregando: xref_output\source\FC_Ttop_Motor_M34210.md
-[20:44:34] Agregando: xref_output\source\FC_Ttop_Motor_M34310.md
-[20:44:34] Agregando: xref_output\source\FC_Ttop_Motor_M34410.md
-[20:44:34] Agregando: xref_output\source\FC_Ttop_Motor_U32810.md
-[20:44:34] Agregando: xref_output\source\FC_Ttop_Motor_U32910.md
-[20:44:34] Agregando: xref_output\source\FC_Ttop_Motor_U33010.md
-[20:44:34] Agregando: xref_output\source\FC_Ttop_Motor_U33110.md
-[20:44:34] Agregando: xref_output\source\FC_Ttop_Motor_U33210.md
-[20:44:34] Agregando: xref_output\source\FC_Ttop_Motor_U33310.md
-[20:44:34] Agregando: xref_output\source\FC_Ttop_Motor_U33410.md
-[20:44:34] Agregando: xref_output\source\FC_Ttop_Motor_U33510.md
-[20:44:34] Agregando: xref_output\source\FC_Ttop_Motor_U33610.md
-[20:44:34] Agregando: xref_output\source\FC_Ttop_Philosophy_01.md
-[20:44:34] Agregando: xref_output\source\FC_Ttop_Philosophy_02.md
-[20:44:34] Agregando: xref_output\source\FC_Ttop_Philosophy_03.md
-[20:44:34] Agregando: xref_output\source\FC_Ttop_Philosophy_04.md
-[20:44:34] Agregando: xref_output\source\FC_Ttop_Philosophy_05.md
-[20:44:34] Agregando: xref_output\source\FC_Ttop_Philosophy_06.md
-[20:44:34] Agregando: xref_output\source\FC_Ttop_Philosophy_07.md
-[20:44:34] Agregando: xref_output\source\FC_Ttop_Philosophy_08.md
-[20:44:34] Agregando: xref_output\source\FC_Ttop_Philosophy_09.md
-[20:44:34] Agregando: xref_output\source\FC_Ttop_Philosophy_Manage.md
-[20:44:34] Agregando: xref_output\source\FC_Ttop_Run.md
-[20:44:34] Agregando: xref_output\source\FC_Turk_Lamp.md
-[20:44:34] Agregando: xref_output\source\FcHmiData.md
-[20:44:34] Agregando: xref_output\source\FcHmiDateTime.md
-[20:44:34] Agregando: xref_output\source\FcHmiRcpDivider.md
-[20:44:34] Agregando: xref_output\source\FcMainConfig.md
-[20:44:34] Agregando: xref_output\source\FcTon.md
-[20:44:34] Agregando: xref_output\source\FcTonStruct.md
-[20:44:34] Agregando: xref_output\source\Fill_Zero_Area.md
-[20:44:34] Agregando: xref_output\source\Get_Put.md
-[20:44:34] Agregando: xref_output\source\HW_ERR.md
-[20:44:34] Agregando: xref_output\source\HW_INT0.md
-[20:44:34] Agregando: xref_output\source\HmiData.md
-[20:44:34] Agregando: xref_output\source\HmiRcpDivider.md
-[20:44:34] Agregando: xref_output\source\I_O_FLT1.md
-[20:44:34] Agregando: xref_output\source\I_O_FLT2.md
-[20:44:34] Agregando: xref_output\source\Inputs.md
-[20:44:34] Agregando: xref_output\source\LCamHdl_AdditionalConstants.md
-[20:44:34] Agregando: xref_output\source\LCamHdl_ConfigConstants.md
-[20:44:34] Agregando: xref_output\source\LCamHdl_CreateCamAdvanced.md
-[20:44:34] Agregando: xref_output\source\LCamHdl_ProfileConstants.md
-[20:44:34] Agregando: xref_output\source\LCamHdl_typeAdvancedConfig.md
-[20:44:34] Agregando: xref_output\source\LCamHdl_typeAdvancedElement.md
-[20:44:34] Agregando: xref_output\source\LCamHdl_typeDiagnostics.md
-[20:44:34] Agregando: xref_output\source\LampsGeneric.md
-[20:44:34] Agregando: xref_output\source\MC_Interpolator.md
-[20:44:34] Agregando: xref_output\source\MC_PreInterpolator.md
-[20:44:34] Agregando: xref_output\source\MC_Servo.md
-[20:44:34] Agregando: xref_output\source\MachineCycle.md
-[20:44:34] Agregando: xref_output\source\MachineMain.md
-[20:44:34] Agregando: xref_output\source\Merker.md
-[20:44:34] Agregando: xref_output\source\Outputs.md
-[20:44:34] Agregando: xref_output\source\PROG_ERR.md
-[20:44:34] Agregando: xref_output\source\RACK_FLT.md
-[20:44:34] Agregando: xref_output\source\RESTART.md
-[20:44:34] Agregando: xref_output\source\RampGenerator.md
-[20:44:34] Agregando: xref_output\source\Rcp.md
-[20:44:34] Agregando: xref_output\source\ST_SICK_AFx60.md
-[20:44:34] Agregando: xref_output\source\ST_SICK_AFx60_Error.md
-[20:44:34] Agregando: xref_output\source\SeamlessDivider_Main.md
-[20:44:34] Agregando: xref_output\source\SeamlessDivider_Technology.md
-[20:44:34] Agregando: xref_output\source\SeamlessDivider_Technology_MCInterrupt.md
-[20:44:34] Agregando: xref_output\source\SignalTtopConveyors.md
-[20:44:34] Agregando: xref_output\source\Startup.md
-[20:44:34] Agregando: xref_output\source\Startup_STOP_to_RUN.md
-[20:44:34] Agregando: xref_output\source\Timer.md
-[20:44:34] Agregando: xref_output\source\TimingBeltInterrupt.md
-[20:44:34] Agregando: xref_output\source\TimingBeltManager.md
-[20:44:34] Agregando: xref_output\source\UDT_Air_Energy_Saving.md
-[20:44:34] Agregando: xref_output\source\UDT_Air_Obstruction.md
-[20:44:34] Agregando: xref_output\source\UDT_AlrLube.md
-[20:44:34] Agregando: xref_output\source\UDT_AlrLubrification.md
-[20:44:34] Agregando: xref_output\source\UDT_AnalogDevice.md
-[20:44:34] Agregando: xref_output\source\UDT_EcoSync_Liner.md
-[20:44:34] Agregando: xref_output\source\UDT_Fifo.md
-[20:44:34] Agregando: xref_output\source\UDT_LubeZone.md
-[20:44:34] Agregando: xref_output\source\UDT_Lubrication.md
-[20:44:34] Agregando: xref_output\source\UDT_LubrificationZone.md
-[20:44:34] Agregando: xref_output\source\UDT_Motor.md
-[20:44:34] Agregando: xref_output\source\UDT_PID_Setup.md
-[20:44:34] Agregando: xref_output\source\UDT_Philosofy_Data_TTOP.md
-[20:44:34] Agregando: xref_output\source\UDT_RCP_STATUS.md
-[20:44:34] Agregando: xref_output\source\UDT_Run.md
-[20:44:34] Agregando: xref_output\source\UDT_Scale_Data.md
-[20:44:34] Agregando: xref_output\source\UDT_Signal.md
-[20:44:34] Agregando: xref_output\source\UDT_Syncro__Data.md
-[20:44:34] Agregando: xref_output\source\UDT_Syncro__Liner.md
-[20:44:34] Agregando: xref_output\source\UDT_Timer.md
-[20:44:34] Agregando: xref_output\source\UDT_Timer_ONOFF.md
-[20:44:34] Agregando: xref_output\source\VirtualMasterManager.md
-[20:44:34] Agregando: xref_output\source\_hmiShitData.md
-[20:44:34] Agregando: xref_output\source\_instAlarmPresence.md
-[20:44:34] Agregando: xref_output\source\_instDivider.md
-[20:44:34] Agregando: xref_output\source\_instDividerMotion.md
-[20:44:34] Agregando: xref_output\source\_instDivider_PostServo.md
-[20:44:34] Agregando: xref_output\source\_instMachineCycle.md
-[20:44:34] Agregando: xref_output\source\_instVirtualMaster.md
-[20:44:34] Agregando: xref_output\source\alarmMask.md
-[20:44:34] Agregando: xref_output\source\alarms.md
-[20:44:34] Agregando: xref_output\source\buttonsAndLamps_NotUsed.md
-[20:44:34] Agregando: xref_output\source\clock.md
-[20:44:34] Agregando: xref_output\source\conveyorConsentData.md
-[20:44:34] Agregando: xref_output\source\debugData.md
-[20:44:34] Agregando: xref_output\source\dividerData.md
-[20:44:34] Agregando: xref_output\source\dividerInterface.md
-[20:44:34] Agregando: xref_output\source\electricalCabinet.md
-[20:44:34] Agregando: xref_output\source\instTimingBeltRampGenerator.md
-[20:44:34] Agregando: xref_output\source\inv_SIEM_G120.md
-[20:44:34] Agregando: xref_output\source\machineData.md
-[20:44:34] Agregando: xref_output\source\recipe.md
-[20:44:34] Agregando: xref_output\source\selections.md
-[20:44:34] Agregando: xref_output\source\timingBeltData.md
-[20:44:34] Agregando: xref_output\source\timingBeltSetupData.md
-[20:44:34] Agregando: xref_output\source\typeAxisPositioningInterface.md
-[20:44:34] Agregando: xref_output\source\typeAxisTechnologyInterface.md
-[20:44:34] Agregando: xref_output\source\typeMachineCycleInterface.md
-[20:44:34] Agregando: xref_output\source\typeSeamlessDividerBlocksSharedData.md
-[20:44:34] Agregando: xref_output\source\typeSeamlessDividerInterface.md
-[20:44:34] Agregando: xref_output\source\typeSeamlessDividerMotionTechnologyInterface.md
-[20:44:34] Agregando: xref_output\source\virtualMasterData.md
-[20:44:34] Agregando: xref_output\xref_calls_tree.md
-[20:44:34] Agregando: xref_output\xref_db_usage_summary.md
-[20:44:34] Agregando: xref_output\xref_plc_tags_summary.md
-[20:44:34] Agregación completada. Archivo guardado en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\full_project_representation.md
-[20:44:34] -------------------- Resumen Final del Procesamiento Completo --------------------
-[20:44:34] Total de archivos XML encontrados: 341
-[20:44:34] Archivos procesados/actualizados exitosamente (x1-x3): 325
-[20:44:34] Archivos completamente saltados (x1, x2, x3): 0
-[20:44:34] Archivos parcialmente saltados (x1, x2 saltados; x3 ejecutado): 0
-[20:44:34] Archivos fallidos (en x1, x2, x3 o error inesperado): 0
-[20:44:34] Archivos XML omitidos (priorizando .scl nativo): 16
-[20:44:34] Archivos SCL existentes copiados (Fase 1.5): 16
-[20:44:34] Archivos SCL existentes omitidos por conflicto (Fase 1.5): 0
-[20:44:34] Fase 2 (Generación XRef - x4): Completada
-[20:44:34] Fase 3 (Agregación - x5): Completada
-[20:44:34] --------------------------------------------------------------------------------
-[20:44:34] Proceso finalizado exitosamente.
-[20:44:34] Proceso finalizado exitosamente. Consulta 'log.txt' para detalles.
-[20:44:34] ========================================= LOG END ==========================================
-[20:44:34] Ejecución de x0_main.py finalizada (success). Duración: 0:00:11.144966. Se detectaron errores (ver log).
-[20:44:34] Log completo guardado en: D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\log_x0_main.txt
+[22:11:57] Iniciando ejecución de x0_main.py en D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source...
+[22:11:57] INFO: format_variable_name importado desde generators.generator_utils
+[22:11:57] === Lanzando procesamiento para PLC: 98050_PLC ===
+[22:11:58] INFO: format_variable_name importado desde generators.generator_utils
+[22:11:58] ======================================== LOG START ========================================
+[22:11:58] Directorio de trabajo base configurado: 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source'
+[22:11:58] Buscando archivos XML recursivamente en: 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC'
+[22:11:58] Se encontraron 341 archivos XML para procesar:
+[22:11:58] - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml
+[22:11:58] - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml
+[22:11:58] - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml
+[22:11:58] - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml
+[22:11:58] - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml
+[22:11:58] - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml
+[22:11:58] - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml
+[22:11:58] - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml
+[22:11:58] - 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml
+[22:11:58] - 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml
+[22:11:58] - 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml
+[22:11:58] - 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml
+[22:11:58] - 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml
+[22:11:58] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml
+[22:11:58] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml
+[22:11:58] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml
+[22:11:58] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml
+[22:11:58] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml
+[22:11:58] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml
+[22:11:58] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml
+[22:11:58] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml
+[22:11:58] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml
+[22:11:58] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml
+[22:11:58] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml
+[22:11:58] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml
+[22:11:58] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml
+[22:11:58] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml
+[22:11:58] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml
+[22:11:58] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml
+[22:11:58] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml
+[22:11:58] - 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml
+[22:11:58] - 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml
+[22:11:58] - 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml
+[22:11:58] - 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml
+[22:11:58] - 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml
+[22:11:58] - 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml
+[22:11:58] - 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml
+[22:11:58] - 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml
+[22:11:58] - 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml
+[22:11:58] - 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml
+[22:11:58] - 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml
+[22:11:58] - 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml
+[22:11:58] - 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml
+[22:11:58] - 98050_PLC\PlcTags\CONSTANTS.xml
+[22:11:58] - 98050_PLC\PlcTags\Default tag table.xml
+[22:11:58] - 98050_PLC\PlcTags\Inputs.xml
+[22:11:58] - 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml
+[22:11:58] - 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml
+[22:11:58] - 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml
+[22:11:58] - 98050_PLC\PlcTags\Merker.xml
+[22:11:58] - 98050_PLC\PlcTags\Outputs.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Motors Manage.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB_SICK_AFx60_PN.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FC Minimotor Managment.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DI.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DO.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Write DO.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB SICK_AFx60_PN_M34.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB_SICK_AFx60_Data.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31510.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M34410.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M30710.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31110.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31210.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31310.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31610.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31710.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31810.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31910.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34010.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34110.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34210.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34310.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\VirtualMasterManager.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Generic\Alarms\AlarmPresenceAndAcknowledge.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\RampGenerator.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Utilities\CHECK_AXIS_POSITION.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\SeamlessDivider_Main.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology_MCInterrupt.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmManagement.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml
+[22:11:58] - 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml
+[22:11:58] --- Fase 0.5: Identificando archivos .scl nativos existentes ---
+[22:11:58] Se identificaron 16 posibles bloques SCL nativos (con archivo .scl).
+[22:11:58] --- Fase 1: Procesamiento Individual (x1, x2, x3) ---
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_Home.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751932.789402, Size=7101
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_Home.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_Home.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_Home_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_Home_processed.json
+[22:11:58] Generando salida para: PlcUDT 'Ctr_MiniMotor_Home' (Original: Ctr_MiniMotor_Home)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Ctr_MiniMotor_Home.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfPosition.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751932.7653422, Size=9621
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfPosition.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfPosition.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfPosition_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfPosition_processed.json
+[22:11:58] Generando salida para: PlcUDT 'Ctr_MiniMotor_ProfPosition' (Original: Ctr_MiniMotor_ProfPosition)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Ctr_MiniMotor_ProfPosition.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfTorque.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751932.8133695, Size=5318
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfTorque.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfTorque.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfTorque_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfTorque_processed.json
+[22:11:58] Generando salida para: PlcUDT 'Ctr_MiniMotor_ProfTorque' (Original: Ctr_MiniMotor_ProfTorque)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Ctr_MiniMotor_ProfTorque.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfVelocity.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751932.7428684, Size=6565
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfVelocity.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfVelocity.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfVelocity_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfVelocity_processed.json
+[22:11:58] Generando salida para: PlcUDT 'Ctr_MiniMotor_ProfVelocity' (Original: Ctr_MiniMotor_ProfVelocity)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Ctr_MiniMotor_ProfVelocity.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_CtrWord.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751932.839264, Size=11304
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_CtrWord.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_CtrWord.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_CtrWord_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_CtrWord_processed.json
+[22:11:58] Generando salida para: PlcUDT 'DBS55_PN_CtrWord' (Original: DBS55_PN_CtrWord)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DBS55_PN_CtrWord.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Input.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751932.8642726, Size=11339
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Input.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Input.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Input_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Input_processed.json
+[22:11:58] Generando salida para: PlcUDT 'DBS55_PN_Input' (Original: DBS55_PN_Input)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DBS55_PN_Input.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Output.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751932.8918726, Size=15073
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Output.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Output.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Output_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Output_processed.json
+[22:11:58] Generando salida para: PlcUDT 'DBS55_PN_Output' (Original: DBS55_PN_Output)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DBS55_PN_Output.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_StWord.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751932.9153907, Size=11236
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_StWord.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_StWord.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_StWord_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_StWord_processed.json
+[22:11:58] Generando salida para: PlcUDT 'DBS55_PN_StWord' (Original: DBS55_PN_StWord)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DBS55_PN_StWord.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\Rcp.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751932.6696548, Size=5613
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\Rcp.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\Rcp.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\Rcp_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\Rcp_processed.json
+[22:11:58] Generando salida para: PlcUDT 'Rcp' (Original: Rcp)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Rcp.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751932.6968772, Size=74873
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60_processed.json
+[22:11:58] Generando salida para: PlcUDT 'ST_SICK_AFx60' (Original: ST_SICK_AFx60)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\ST_SICK_AFx60.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60_Error.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751932.71986, Size=3142
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60_Error.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60_Error.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60_Error_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60_Error_processed.json
+[22:11:58] Generando salida para: PlcUDT 'ST_SICK_AFx60_Error' (Original: ST_SICK_AFx60_Error)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\ST_SICK_AFx60_Error.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\parsing\UDT RCP STATUS.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751932.9516413, Size=9553
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\parsing\UDT RCP STATUS.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\parsing\UDT RCP STATUS.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\parsing\UDT RCP STATUS_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\parsing\UDT RCP STATUS_processed.json
+[22:11:58] Generando salida para: PlcUDT 'UDT_RCP_STATUS' (Original: UDT RCP STATUS)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_RCP_STATUS.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\Timer.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751932.6463523, Size=5034
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\Timer.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\Timer.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\Timer_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\Timer_processed.json
+[22:11:58] Generando salida para: PlcUDT 'Timer' (Original: Timer)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Timer.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Energy Saving.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751932.2016401, Size=39186
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Energy Saving.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Energy Saving.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Energy Saving_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Energy Saving_processed.json
+[22:11:58] Generando salida para: PlcUDT 'UDT_Air_Energy_Saving' (Original: UDT Air Energy Saving)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Air_Energy_Saving.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Obstruction.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751932.3777127, Size=7251
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Obstruction.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Obstruction.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Obstruction_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Obstruction_processed.json
+[22:11:58] Generando salida para: PlcUDT 'UDT_Air_Obstruction' (Original: UDT Air Obstruction)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Air_Obstruction.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT EcoSync Liner.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751932.3976126, Size=64876
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT EcoSync Liner.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT EcoSync Liner.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT EcoSync Liner_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT EcoSync Liner_processed.json
+[22:11:58] Generando salida para: PlcUDT 'UDT_EcoSync_Liner' (Original: UDT EcoSync Liner)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_EcoSync_Liner.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Fifo.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751932.247473, Size=86601
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Fifo.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Fifo.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Fifo_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Fifo_processed.json
+[22:11:58] Generando salida para: PlcUDT 'UDT_Fifo' (Original: UDT Fifo)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Fifo.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Lubrication.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751932.2752178, Size=12593
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Lubrication.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Lubrication.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Lubrication_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Lubrication_processed.json
+[22:11:58] Generando salida para: PlcUDT 'UDT_Lubrication' (Original: UDT Lubrication)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Lubrication.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Motor.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751932.6084507, Size=216621
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Motor.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Motor.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Motor_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Motor_processed.json
+[22:11:58] Generando salida para: PlcUDT 'UDT_Motor' (Original: UDT Motor)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Motor.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Philosofy Data TTOP.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751932.3019836, Size=193144
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Philosofy Data TTOP.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Philosofy Data TTOP.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Philosofy Data TTOP_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Philosofy Data TTOP_processed.json
+[22:11:58] Generando salida para: PlcUDT 'UDT_Philosofy_Data_TTOP' (Original: UDT Philosofy Data TTOP)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Philosofy_Data_TTOP.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Run.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751932.3253074, Size=43583
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Run.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Run.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Run_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Run_processed.json
+[22:11:58] Generando salida para: PlcUDT 'UDT_Run' (Original: UDT Run)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Run.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Signal.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751932.5714355, Size=63943
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Signal.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Signal.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Signal_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Signal_processed.json
+[22:11:58] Generando salida para: PlcUDT 'UDT_Signal' (Original: UDT Signal)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Signal.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Data.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751932.4201324, Size=20501
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Data.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Data.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Data_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Data_processed.json
+[22:11:58] Generando salida para: PlcUDT 'UDT_Syncro__Data' (Original: UDT Syncro+ Data)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Syncro__Data.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Liner.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751932.441023, Size=15410
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Liner.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Liner.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Liner_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Liner_processed.json
+[22:11:58] Generando salida para: PlcUDT 'UDT_Syncro__Liner' (Original: UDT Syncro+ Liner)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Syncro__Liner.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer ONOFF.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751932.6273763, Size=4557
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer ONOFF.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer ONOFF.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer ONOFF_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer ONOFF_processed.json
+[22:11:58] Generando salida para: PlcUDT 'UDT_Timer_ONOFF' (Original: UDT Timer ONOFF)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Timer_ONOFF.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751932.461396, Size=5038
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer_processed.json
+[22:11:58] Generando salida para: PlcUDT 'UDT_Timer' (Original: UDT Timer)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Timer.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLube.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751932.50225, Size=2881
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLube.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLube.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLube_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLube_processed.json
+[22:11:58] Generando salida para: PlcUDT 'UDT_AlrLube' (Original: UDT_AlrLube)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_AlrLube.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLubrification.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751932.5251207, Size=2890
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLubrification.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLubrification.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLubrification_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLubrification_processed.json
+[22:11:58] Generando salida para: PlcUDT 'UDT_AlrLubrification' (Original: UDT_AlrLubrification)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_AlrLubrification.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubeZone.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751932.4808042, Size=9652
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubeZone.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubeZone.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubeZone_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubeZone_processed.json
+[22:11:58] Generando salida para: PlcUDT 'UDT_LubeZone' (Original: UDT_LubeZone)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_LubeZone.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubrificationZone.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751932.5471065, Size=9661
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubrificationZone.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubrificationZone.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubrificationZone_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubrificationZone_processed.json
+[22:11:58] Generando salida para: PlcUDT 'UDT_LubrificationZone' (Original: UDT_LubrificationZone)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_LubrificationZone.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\ConveyorsBase\parsing\GetPut.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751932.9725754, Size=4324
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\ConveyorsBase\parsing\GetPut.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\ConveyorsBase\parsing\GetPut.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\ConveyorsBase\parsing\GetPut_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\ConveyorsBase\parsing\GetPut_processed.json
+[22:11:58] Generando salida para: PlcUDT 'Get_Put' (Original: Get/Put)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Get_Put.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedConfig.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751933.2326355, Size=4362
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedConfig.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedConfig.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedConfig_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedConfig_processed.json
+[22:11:58] Generando salida para: PlcUDT 'LCamHdl_typeAdvancedConfig' (Original: LCamHdl_typeAdvancedConfig)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\LCamHdl_typeAdvancedConfig.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedElement.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751933.2596624, Size=8703
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedElement.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedElement.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedElement_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedElement_processed.json
+[22:11:58] Generando salida para: PlcUDT 'LCamHdl_typeAdvancedElement' (Original: LCamHdl_typeAdvancedElement)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\LCamHdl_typeAdvancedElement.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeDiagnostics.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751933.2885776, Size=3661
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeDiagnostics.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeDiagnostics.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeDiagnostics_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeDiagnostics_processed.json
+[22:11:58] Generando salida para: PlcUDT 'LCamHdl_typeDiagnostics' (Original: LCamHdl_typeDiagnostics)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\LCamHdl_typeDiagnostics.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Technology\parsing\typeAxisTechnologyInterface.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751933.3223891, Size=107024
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Library\Motion\Technology\parsing\typeAxisTechnologyInterface.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Technology\parsing\typeAxisTechnologyInterface.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Technology\parsing\typeAxisTechnologyInterface_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Technology\parsing\typeAxisTechnologyInterface_processed.json
+[22:11:58] Generando salida para: PlcUDT 'typeAxisTechnologyInterface' (Original: typeAxisTechnologyInterface)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\typeAxisTechnologyInterface.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\parsing\typeAxisPositioningInterface.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751933.1966102, Size=28095
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Library\Motion\parsing\typeAxisPositioningInterface.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\parsing\typeAxisPositioningInterface.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\parsing\typeAxisPositioningInterface_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\parsing\typeAxisPositioningInterface_processed.json
+[22:11:58] Generando salida para: PlcUDT 'typeAxisPositioningInterface' (Original: typeAxisPositioningInterface)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\typeAxisPositioningInterface.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\parsing\typeSeamlessDividerMotionTechnologyInterface.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751933.1690242, Size=40017
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\parsing\typeSeamlessDividerMotionTechnologyInterface.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\parsing\typeSeamlessDividerMotionTechnologyInterface.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\parsing\typeSeamlessDividerMotionTechnologyInterface_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\parsing\typeSeamlessDividerMotionTechnologyInterface_processed.json
+[22:11:58] Generando salida para: PlcUDT 'typeSeamlessDividerMotionTechnologyInterface' (Original: typeSeamlessDividerMotionTechnologyInterface)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\typeSeamlessDividerMotionTechnologyInterface.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerBlocksSharedData.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751933.0931408, Size=22445
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerBlocksSharedData.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerBlocksSharedData.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerBlocksSharedData_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerBlocksSharedData_processed.json
+[22:11:58] Generando salida para: PlcUDT 'typeSeamlessDividerBlocksSharedData' (Original: typeSeamlessDividerBlocksSharedData)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\typeSeamlessDividerBlocksSharedData.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerInterface.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751933.1283424, Size=27918
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerInterface.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerInterface.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerInterface_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerInterface_processed.json
+[22:11:58] Generando salida para: PlcUDT 'typeSeamlessDividerInterface' (Original: typeSeamlessDividerInterface)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\typeSeamlessDividerInterface.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\Cycle\parsing\typeMachineCycleInterface.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751933.061627, Size=10789
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Machine\Cycle\parsing\typeMachineCycleInterface.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\Cycle\parsing\typeMachineCycleInterface.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\Cycle\parsing\typeMachineCycleInterface_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\Cycle\parsing\typeMachineCycleInterface_processed.json
+[22:11:58] Generando salida para: PlcUDT 'typeMachineCycleInterface' (Original: typeMachineCycleInterface)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\typeMachineCycleInterface.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT AnalogDevice.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751932.9950316, Size=17679
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Machine\parsing\UDT AnalogDevice.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT AnalogDevice.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT AnalogDevice_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT AnalogDevice_processed.json
+[22:11:58] Generando salida para: PlcUDT 'UDT_AnalogDevice' (Original: UDT AnalogDevice)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_AnalogDevice.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT PID Setup.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751933.037505, Size=15057
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Machine\parsing\UDT PID Setup.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT PID Setup.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT PID Setup_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT PID Setup_processed.json
+[22:11:58] Generando salida para: PlcUDT 'UDT_PID_Setup' (Original: UDT PID Setup)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_PID_Setup.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT Scale Data.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751933.0150802, Size=4269
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcStruct (UDT)
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Machine\parsing\UDT Scale Data.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT Scale Data.json
+[22:11:58] Procesando bloque tipo: PlcUDT
+[22:11:58] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT Scale Data_processed.json
+[22:11:58] Guardado de PlcUDT completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT Scale Data_processed.json
+[22:11:58] Generando salida para: PlcUDT 'UDT_Scale_Data' (Original: UDT Scale Data)
+[22:11:58] -> Modo de generación: UDT Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Scale_Data.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcTags\CONSTANTS.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\CONSTANTS.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\CONSTANTS.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\CONSTANTS.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751934.1458848, Size=1233
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcTagTable
+[22:11:58] - Encontrados 0 tags.
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcTags\parsing\CONSTANTS.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\CONSTANTS.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\CONSTANTS.json
+[22:11:58] Procesando bloque tipo: PlcTagTable
+[22:11:58] INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcTagTable (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\CONSTANTS_processed.json
+[22:11:58] Guardado de PlcTagTable completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\CONSTANTS.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\CONSTANTS_processed.json
+[22:11:58] Generando salida para: PlcTagTable 'CONSTANTS' (Original: CONSTANTS)
+[22:11:58] -> Modo de generación: Tag Table Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\CONSTANTS.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcTags\Default tag table.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Default tag table.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Default tag table.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Default tag table.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751934.0471442, Size=98708
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcTagTable
+[22:11:58] - Encontrados 73 tags.
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcTags\parsing\Default tag table.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Default tag table.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Default tag table.json
+[22:11:58] Procesando bloque tipo: PlcTagTable
+[22:11:58] INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcTagTable (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Default tag table_processed.json
+[22:11:58] Guardado de PlcTagTable completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Default tag table.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Default tag table_processed.json
+[22:11:58] Generando salida para: PlcTagTable 'Default_tag_table' (Original: Default tag table)
+[22:11:58] -> Modo de generación: Tag Table Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Default_tag_table.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcTags\Inputs.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Inputs.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Inputs.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Inputs.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751934.0930002, Size=42318
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcTagTable
+[22:11:58] - Encontrados 37 tags.
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcTags\parsing\Inputs.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Inputs.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Inputs.json
+[22:11:58] Procesando bloque tipo: PlcTagTable
+[22:11:58] INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcTagTable (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Inputs_processed.json
+[22:11:58] Guardado de PlcTagTable completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Inputs.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Inputs_processed.json
+[22:11:58] Generando salida para: PlcTagTable 'Inputs' (Original: Inputs)
+[22:11:58] -> Modo de generación: Tag Table Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Inputs.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_AdditionalConstants.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751934.2198088, Size=11190
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcTagTable
+[22:11:58] - Encontrados 0 tags.
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_AdditionalConstants.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_AdditionalConstants.json
+[22:11:58] Procesando bloque tipo: PlcTagTable
+[22:11:58] INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcTagTable (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_AdditionalConstants_processed.json
+[22:11:58] Guardado de PlcTagTable completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_AdditionalConstants_processed.json
+[22:11:58] Generando salida para: PlcTagTable 'LCamHdl_AdditionalConstants' (Original: LCamHdl_AdditionalConstants)
+[22:11:58] -> Modo de generación: Tag Table Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\LCamHdl_AdditionalConstants.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ConfigConstants.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751934.2417278, Size=3199
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcTagTable
+[22:11:58] - Encontrados 0 tags.
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ConfigConstants.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ConfigConstants.json
+[22:11:58] Procesando bloque tipo: PlcTagTable
+[22:11:58] INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcTagTable (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ConfigConstants_processed.json
+[22:11:58] Guardado de PlcTagTable completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ConfigConstants_processed.json
+[22:11:58] Generando salida para: PlcTagTable 'LCamHdl_ConfigConstants' (Original: LCamHdl_ConfigConstants)
+[22:11:58] -> Modo de generación: Tag Table Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\LCamHdl_ConfigConstants.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ProfileConstants.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751934.2696545, Size=32479
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcTagTable
+[22:11:58] - Encontrados 0 tags.
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ProfileConstants.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ProfileConstants.json
+[22:11:58] Procesando bloque tipo: PlcTagTable
+[22:11:58] INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcTagTable (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ProfileConstants_processed.json
+[22:11:58] Guardado de PlcTagTable completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ProfileConstants_processed.json
+[22:11:58] Generando salida para: PlcTagTable 'LCamHdl_ProfileConstants' (Original: LCamHdl_ProfileConstants)
+[22:11:58] -> Modo de generación: Tag Table Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\LCamHdl_ProfileConstants.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcTags\Merker.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Merker.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Merker.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Merker.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751934.190752, Size=31622
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcTagTable
+[22:11:58] - Encontrados 28 tags.
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcTags\parsing\Merker.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Merker.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Merker.json
+[22:11:58] Procesando bloque tipo: PlcTagTable
+[22:11:58] INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcTagTable (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Merker_processed.json
+[22:11:58] Guardado de PlcTagTable completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Merker.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Merker_processed.json
+[22:11:58] Generando salida para: PlcTagTable 'Merker' (Original: Merker)
+[22:11:58] -> Modo de generación: Tag Table Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Merker.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\PlcTags\Outputs.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Outputs.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Outputs.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Outputs.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751934.115929, Size=9372
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] -> Detectado: PlcTagTable
+[22:11:58] - Encontrados 8 tags.
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\PlcTags\parsing\Outputs.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Outputs.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Outputs.json
+[22:11:58] Procesando bloque tipo: PlcTagTable
+[22:11:58] INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de PlcTagTable (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Outputs_processed.json
+[22:11:58] Guardado de PlcTagTable completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Outputs.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Outputs_processed.json
+[22:11:58] Generando salida para: PlcTagTable 'Outputs' (Original: Outputs)
+[22:11:58] -> Modo de generación: Tag Table Markdown
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Outputs.md
+[22:11:58] Generación de .MD completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Air Alarms.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751926.9125977, Size=24524
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:11:58] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:11:58] Paso 3: Extrayendo atributos del bloque...
+[22:11:58] Paso 3: Atributos: Nombre='DB CTR Air Alarms', Número=272, Lenguaje Bloque='DB'
+[22:11:58] Paso 3b: Comentario bloque: '...'
+[22:11:58] Paso 4: Extrayendo la interfaz del bloque...
+[22:11:58] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Air Alarms.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Air Alarms.json
+[22:11:58] Procesando bloque tipo: GlobalDB
+[22:11:58] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Air Alarms_processed.json
+[22:11:58] Guardado de GlobalDB completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Air Alarms_processed.json
+[22:11:58] Generando salida para: GlobalDB 'DB_CTR_Air_Alarms' (Original: DB CTR Air Alarms)
+[22:11:58] -> Modo de generación: DATA_BLOCK SCL
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_CTR_Air_Alarms.scl
+[22:11:58] Generación de .SCL completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR General Alarms.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751926.939474, Size=18035
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:11:58] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:11:58] Paso 3: Extrayendo atributos del bloque...
+[22:11:58] Paso 3: Atributos: Nombre='DB CTR General Alarms', Número=172, Lenguaje Bloque='DB'
+[22:11:58] Paso 3b: Comentario bloque: '...'
+[22:11:58] Paso 4: Extrayendo la interfaz del bloque...
+[22:11:58] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR General Alarms.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR General Alarms.json
+[22:11:58] Procesando bloque tipo: GlobalDB
+[22:11:58] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR General Alarms_processed.json
+[22:11:58] Guardado de GlobalDB completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR General Alarms_processed.json
+[22:11:58] Generando salida para: GlobalDB 'DB_CTR_General_Alarms' (Original: DB CTR General Alarms)
+[22:11:58] -> Modo de generación: DATA_BLOCK SCL
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_CTR_General_Alarms.scl
+[22:11:58] Generación de .SCL completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Pack Alarm.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751926.9700062, Size=30289
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:11:58] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:11:58] Paso 3: Extrayendo atributos del bloque...
+[22:11:58] Paso 3: Atributos: Nombre='DB CTR Pack Alarm', Número=472, Lenguaje Bloque='DB'
+[22:11:58] Paso 3b: Comentario bloque: '...'
+[22:11:58] Paso 4: Extrayendo la interfaz del bloque...
+[22:11:58] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Pack Alarm.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Pack Alarm.json
+[22:11:58] Procesando bloque tipo: GlobalDB
+[22:11:58] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Pack Alarm_processed.json
+[22:11:58] Guardado de GlobalDB completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Pack Alarm_processed.json
+[22:11:58] Generando salida para: GlobalDB 'DB_CTR_Pack_Alarm' (Original: DB CTR Pack Alarm)
+[22:11:58] -> Modo de generación: DATA_BLOCK SCL
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_CTR_Pack_Alarm.scl
+[22:11:58] Generación de .SCL completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR TT Alarm.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751926.9997957, Size=24522
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:11:58] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:11:58] Paso 3: Extrayendo atributos del bloque...
+[22:11:58] Paso 3: Atributos: Nombre='DB CTR TT Alarm', Número=372, Lenguaje Bloque='DB'
+[22:11:58] Paso 3b: Comentario bloque: '...'
+[22:11:58] Paso 4: Extrayendo la interfaz del bloque...
+[22:11:58] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR TT Alarm.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR TT Alarm.json
+[22:11:58] Procesando bloque tipo: GlobalDB
+[22:11:58] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR TT Alarm_processed.json
+[22:11:58] Guardado de GlobalDB completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR TT Alarm_processed.json
+[22:11:58] Generando salida para: GlobalDB 'DB_CTR_TT_Alarm' (Original: DB CTR TT Alarm)
+[22:11:58] -> Modo de generación: DATA_BLOCK SCL
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_CTR_TT_Alarm.scl
+[22:11:58] Generación de .SCL completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Warnings.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751927.0281239, Size=13333
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:11:58] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:11:58] Paso 3: Extrayendo atributos del bloque...
+[22:11:58] Paso 3: Atributos: Nombre='DB CTR Warnings', Número=174, Lenguaje Bloque='DB'
+[22:11:58] Paso 3b: Comentario bloque: '...'
+[22:11:58] Paso 4: Extrayendo la interfaz del bloque...
+[22:11:58] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Warnings.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Warnings.json
+[22:11:58] Procesando bloque tipo: GlobalDB
+[22:11:58] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Warnings_processed.json
+[22:11:58] Guardado de GlobalDB completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Warnings_processed.json
+[22:11:58] Generando salida para: GlobalDB 'DB_CTR_Warnings' (Original: DB CTR Warnings)
+[22:11:58] -> Modo de generación: DATA_BLOCK SCL
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_CTR_Warnings.scl
+[22:11:58] Generación de .SCL completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB General Run.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751926.6663182, Size=9385
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:11:58] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:11:58] Paso 3: Extrayendo atributos del bloque...
+[22:11:58] Paso 3: Atributos: Nombre='DB General Run', Número=170, Lenguaje Bloque='DB'
+[22:11:58] Paso 3b: Comentario bloque: '...'
+[22:11:58] Paso 4: Extrayendo la interfaz del bloque...
+[22:11:58] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB General Run.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB General Run.json
+[22:11:58] Procesando bloque tipo: GlobalDB
+[22:11:58] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB General Run_processed.json
+[22:11:58] Guardado de GlobalDB completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB General Run_processed.json
+[22:11:58] Generando salida para: GlobalDB 'DB_General_Run' (Original: DB General Run)
+[22:11:58] -> Modo de generación: DATA_BLOCK SCL
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_General_Run.scl
+[22:11:58] Generación de .SCL completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI CFG.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751927.0950308, Size=26103
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:11:58] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:11:58] Paso 3: Extrayendo atributos del bloque...
+[22:11:58] Paso 3: Atributos: Nombre='DB HMI CFG', Número=15, Lenguaje Bloque='DB'
+[22:11:58] Paso 3b: Comentario bloque: '...'
+[22:11:58] Paso 4: Extrayendo la interfaz del bloque...
+[22:11:58] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI CFG.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI CFG.json
+[22:11:58] Procesando bloque tipo: GlobalDB
+[22:11:58] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI CFG_processed.json
+[22:11:58] Guardado de GlobalDB completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI CFG_processed.json
+[22:11:58] Generando salida para: GlobalDB 'DB_HMI_CFG' (Original: DB HMI CFG)
+[22:11:58] -> Modo de generación: DATA_BLOCK SCL
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_HMI_CFG.scl
+[22:11:58] Generación de .SCL completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI DateTime.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751926.8018398, Size=8367
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:11:58] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:11:58] Paso 3: Extrayendo atributos del bloque...
+[22:11:58] Paso 3: Atributos: Nombre='DB HMI DateTime', Número=12, Lenguaje Bloque='DB'
+[22:11:58] Paso 3b: Comentario bloque: '...'
+[22:11:58] Paso 4: Extrayendo la interfaz del bloque...
+[22:11:58] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI DateTime.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI DateTime.json
+[22:11:58] Procesando bloque tipo: GlobalDB
+[22:11:58] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI DateTime_processed.json
+[22:11:58] Guardado de GlobalDB completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI DateTime_processed.json
+[22:11:58] Generando salida para: GlobalDB 'DB_HMI_DateTime' (Original: DB HMI DateTime)
+[22:11:58] -> Modo de generación: DATA_BLOCK SCL
+[22:11:58] WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar.
+[22:11:58] WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar.
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_HMI_DateTime.scl
+[22:11:58] Generación de .SCL completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Air.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751926.8267732, Size=13183
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:11:58] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:11:58] Paso 3: Extrayendo atributos del bloque...
+[22:11:58] Paso 3: Atributos: Nombre='DB HMI Recipe Air', Número=16, Lenguaje Bloque='DB'
+[22:11:58] Paso 3b: Comentario bloque: '...'
+[22:11:58] Paso 4: Extrayendo la interfaz del bloque...
+[22:11:58] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Air.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Air.json
+[22:11:58] Procesando bloque tipo: GlobalDB
+[22:11:58] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Air_processed.json
+[22:11:58] Guardado de GlobalDB completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Air_processed.json
+[22:11:58] Generando salida para: GlobalDB 'DB_HMI_Recipe_Air' (Original: DB HMI Recipe Air)
+[22:11:58] -> Modo de generación: DATA_BLOCK SCL
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_HMI_Recipe_Air.scl
+[22:11:58] Generación de .SCL completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Pack.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751926.8527393, Size=13183
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:11:58] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:11:58] Paso 3: Extrayendo atributos del bloque...
+[22:11:58] Paso 3: Atributos: Nombre='DB HMI Recipe Pack', Número=18, Lenguaje Bloque='DB'
+[22:11:58] Paso 3b: Comentario bloque: '...'
+[22:11:58] Paso 4: Extrayendo la interfaz del bloque...
+[22:11:58] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Pack.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Pack.json
+[22:11:58] Procesando bloque tipo: GlobalDB
+[22:11:58] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Pack_processed.json
+[22:11:58] Guardado de GlobalDB completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Pack_processed.json
+[22:11:58] Generando salida para: GlobalDB 'DB_HMI_Recipe_Pack' (Original: DB HMI Recipe Pack)
+[22:11:58] -> Modo de generación: DATA_BLOCK SCL
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_HMI_Recipe_Pack.scl
+[22:11:58] Generación de .SCL completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe TTop.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751926.8830805, Size=13284
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:11:58] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:11:58] Paso 3: Extrayendo atributos del bloque...
+[22:11:58] Paso 3: Atributos: Nombre='DB HMI Recipe TTop', Número=17, Lenguaje Bloque='DB'
+[22:11:58] Paso 3b: Comentario bloque: '...'
+[22:11:58] Paso 4: Extrayendo la interfaz del bloque...
+[22:11:58] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe TTop.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe TTop.json
+[22:11:58] Procesando bloque tipo: GlobalDB
+[22:11:58] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe TTop_processed.json
+[22:11:58] Guardado de GlobalDB completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe TTop_processed.json
+[22:11:58] Generando salida para: GlobalDB 'DB_HMI_Recipe_TTop' (Original: DB HMI Recipe TTop)
+[22:11:58] -> Modo de generación: DATA_BLOCK SCL
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_HMI_Recipe_TTop.scl
+[22:11:58] Generación de .SCL completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Timer.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751926.7162988, Size=11497
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:11:58] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:11:58] Paso 3: Extrayendo atributos del bloque...
+[22:11:58] Paso 3: Atributos: Nombre='DB HMI Timer', Número=11, Lenguaje Bloque='DB'
+[22:11:58] Paso 3b: Comentario bloque: '...'
+[22:11:58] Paso 4: Extrayendo la interfaz del bloque...
+[22:11:58] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Timer.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Timer.json
+[22:11:58] Procesando bloque tipo: GlobalDB
+[22:11:58] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Timer_processed.json
+[22:11:58] Guardado de GlobalDB completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Timer_processed.json
+[22:11:58] Generando salida para: GlobalDB 'DB_HMI_Timer' (Original: DB HMI Timer)
+[22:11:58] -> Modo de generación: DATA_BLOCK SCL
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_HMI_Timer.scl
+[22:11:58] Generación de .SCL completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751926.6913774, Size=81051
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:11:58] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:11:58] Paso 3: Extrayendo atributos del bloque...
+[22:11:58] Paso 3: Atributos: Nombre='DB HMI', Número=10, Lenguaje Bloque='DB'
+[22:11:58] Paso 3b: Comentario bloque: '...'
+[22:11:58] Paso 4: Extrayendo la interfaz del bloque...
+[22:11:58] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI.json
+[22:11:58] Procesando bloque tipo: GlobalDB
+[22:11:58] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI_processed.json
+[22:11:58] Guardado de GlobalDB completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI_processed.json
+[22:11:58] Generando salida para: GlobalDB 'DB_HMI' (Original: DB HMI)
+[22:11:58] -> Modo de generación: DATA_BLOCK SCL
+[22:11:58] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar.
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_HMI.scl
+[22:11:58] Generación de .SCL completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml ---
+[22:11:58] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB LIFO HMI Page_DB.json'...
+[22:11:58] Cargando parsers de red...
+[22:11:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:58] Total de lenguajes con parser cargado: 5
+[22:11:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:58] Metadatos XML: ModTime=1749751927.2139094, Size=4674
+[22:11:58] Paso 1: Parseando archivo XML...
+[22:11:58] Paso 1: Parseo XML completado.
+[22:11:58] Paso 2: Detectando tipo de objeto principal...
+[22:11:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:11:58] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:11:58] Paso 3: Extrayendo atributos del bloque...
+[22:11:58] Paso 3: Atributos: Nombre='DB LIFO HMI Page_DB', Número=495, Lenguaje Bloque='DB'
+[22:11:58] Paso 3b: Comentario bloque: '...'
+[22:11:58] Paso 4: Extrayendo la interfaz del bloque...
+[22:11:58] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:11:58] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:58] Paso 6: Escritura JSON completada.
+[22:11:58] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB LIFO HMI Page_DB.json'
+[22:11:58] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml ---
+[22:11:58] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB LIFO HMI Page_DB.json
+[22:11:58] Procesando bloque tipo: InstanceDB
+[22:11:58] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:11:58] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB LIFO HMI Page_DB_processed.json
+[22:11:58] Guardado de InstanceDB completado.
+[22:11:58] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml ---
+[22:11:58] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB LIFO HMI Page_DB_processed.json
+[22:11:58] Generando salida para: InstanceDB 'DB_LIFO_HMI_Page_DB' (Original: DB LIFO HMI Page_DB)
+[22:11:58] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:11:58] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_LIFO_HMI_Page_DB.scl
+[22:11:58] Generación de .SCL completada.
+[22:11:58] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml ---
+[22:11:58] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml ---
+[22:11:59] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB Mot Manage Altivar 320.json'...
+[22:11:59] Cargando parsers de red...
+[22:11:59] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:59] Total de lenguajes con parser cargado: 5
+[22:11:59] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:59] Metadatos XML: ModTime=1749751927.0574462, Size=32106
+[22:11:59] Paso 1: Parseando archivo XML...
+[22:11:59] Paso 1: Parseo XML completado.
+[22:11:59] Paso 2: Detectando tipo de objeto principal...
+[22:11:59] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:11:59] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:11:59] Paso 3: Extrayendo atributos del bloque...
+[22:11:59] Paso 3: Atributos: Nombre='DB Mot Manage Altivar 320', Número=532, Lenguaje Bloque='DB'
+[22:11:59] Paso 3b: Comentario bloque: '...'
+[22:11:59] Paso 4: Extrayendo la interfaz del bloque...
+[22:11:59] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:11:59] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:59] Paso 6: Escritura JSON completada.
+[22:11:59] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB Mot Manage Altivar 320.json'
+[22:11:59] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml ---
+[22:11:59] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB Mot Manage Altivar 320.json
+[22:11:59] Procesando bloque tipo: InstanceDB
+[22:11:59] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:11:59] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB Mot Manage Altivar 320_processed.json
+[22:11:59] Guardado de InstanceDB completado.
+[22:11:59] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml ---
+[22:11:59] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB Mot Manage Altivar 320_processed.json
+[22:11:59] Generando salida para: InstanceDB 'DB_Mot_Manage_Altivar_320' (Original: DB Mot Manage Altivar 320)
+[22:11:59] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:11:59] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Mot_Manage_Altivar_320.scl
+[22:11:59] Generación de .SCL completada.
+[22:11:59] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml ---
+[22:11:59] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml ---
+[22:11:59] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB PNDP Diag List.json'...
+[22:11:59] Cargando parsers de red...
+[22:11:59] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:59] Total de lenguajes con parser cargado: 5
+[22:11:59] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:59] Metadatos XML: ModTime=1749751927.1269834, Size=4860
+[22:11:59] Paso 1: Parseando archivo XML...
+[22:11:59] Paso 1: Parseo XML completado.
+[22:11:59] Paso 2: Detectando tipo de objeto principal...
+[22:11:59] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:11:59] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:11:59] Paso 3: Extrayendo atributos del bloque...
+[22:11:59] Paso 3: Atributos: Nombre='DB PN/DP Diag List', Número=128, Lenguaje Bloque='DB'
+[22:11:59] Paso 3b: Comentario bloque: '...'
+[22:11:59] Paso 4: Extrayendo la interfaz del bloque...
+[22:11:59] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:11:59] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:59] Paso 6: Escritura JSON completada.
+[22:11:59] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB PNDP Diag List.json'
+[22:11:59] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml ---
+[22:11:59] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB PNDP Diag List.json
+[22:11:59] Procesando bloque tipo: GlobalDB
+[22:11:59] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:11:59] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB PNDP Diag List_processed.json
+[22:11:59] Guardado de GlobalDB completado.
+[22:11:59] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml ---
+[22:11:59] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB PNDP Diag List_processed.json
+[22:11:59] Generando salida para: GlobalDB 'DB_PN_DP_Diag_List' (Original: DB PN/DP Diag List)
+[22:11:59] -> Modo de generación: DATA_BLOCK SCL
+[22:11:59] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_PN_DP_Diag_List.scl
+[22:11:59] Generación de .SCL completada.
+[22:11:59] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml ---
+[22:11:59] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml ---
+[22:11:59] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_MiniMotor_PN_Device.json'...
+[22:11:59] Cargando parsers de red...
+[22:11:59] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:59] Total de lenguajes con parser cargado: 5
+[22:11:59] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:59] Metadatos XML: ModTime=1749751927.1899166, Size=30242
+[22:11:59] Paso 1: Parseando archivo XML...
+[22:11:59] Paso 1: Parseo XML completado.
+[22:11:59] Paso 2: Detectando tipo de objeto principal...
+[22:11:59] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:11:59] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:11:59] Paso 3: Extrayendo atributos del bloque...
+[22:11:59] Paso 3: Atributos: Nombre='DB_MiniMotor_PN_Device', Número=534, Lenguaje Bloque='DB'
+[22:11:59] Paso 3b: Comentario bloque: '...'
+[22:11:59] Paso 4: Extrayendo la interfaz del bloque...
+[22:11:59] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:11:59] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:59] Paso 6: Escritura JSON completada.
+[22:11:59] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_MiniMotor_PN_Device.json'
+[22:11:59] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml ---
+[22:11:59] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_MiniMotor_PN_Device.json
+[22:11:59] Procesando bloque tipo: InstanceDB
+[22:11:59] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:11:59] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_MiniMotor_PN_Device_processed.json
+[22:11:59] Guardado de InstanceDB completado.
+[22:11:59] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml ---
+[22:11:59] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_MiniMotor_PN_Device_processed.json
+[22:11:59] Generando salida para: InstanceDB 'DB_MiniMotor_PN_Device' (Original: DB_MiniMotor_PN_Device)
+[22:11:59] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:11:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:11:59] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
+[22:11:59] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_MiniMotor_PN_Device.scl
+[22:11:59] Generación de .SCL completada.
+[22:11:59] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml ---
+[22:11:59] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml ---
+[22:11:59] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_Minimotor_Config.json'...
+[22:11:59] Cargando parsers de red...
+[22:11:59] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:59] Total de lenguajes con parser cargado: 5
+[22:11:59] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:59] Metadatos XML: ModTime=1749751927.1643817, Size=28598
+[22:11:59] Paso 1: Parseando archivo XML...
+[22:11:59] Paso 1: Parseo XML completado.
+[22:11:59] Paso 2: Detectando tipo de objeto principal...
+[22:11:59] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:11:59] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:11:59] Paso 3: Extrayendo atributos del bloque...
+[22:11:59] Paso 3: Atributos: Nombre='DB_Minimotor_Config', Número=533, Lenguaje Bloque='DB'
+[22:11:59] Paso 3b: Comentario bloque: '...'
+[22:11:59] Paso 4: Extrayendo la interfaz del bloque...
+[22:11:59] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:11:59] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:59] Paso 6: Escritura JSON completada.
+[22:11:59] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_Minimotor_Config.json'
+[22:11:59] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml ---
+[22:11:59] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_Minimotor_Config.json
+[22:11:59] Procesando bloque tipo: InstanceDB
+[22:11:59] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:11:59] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_Minimotor_Config_processed.json
+[22:11:59] Guardado de InstanceDB completado.
+[22:11:59] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml ---
+[22:11:59] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_Minimotor_Config_processed.json
+[22:11:59] Generando salida para: InstanceDB 'DB_Minimotor_Config' (Original: DB_Minimotor_Config)
+[22:11:59] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:11:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:11:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:11:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:11:59] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
+[22:11:59] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Minimotor_Config.scl
+[22:11:59] Generación de .SCL completada.
+[22:11:59] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml ---
+[22:11:59] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml ---
+[22:11:59] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_PA_HMI-PLC_DataOra.json'...
+[22:11:59] Cargando parsers de red...
+[22:11:59] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:59] Total de lenguajes con parser cargado: 5
+[22:11:59] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:59] Metadatos XML: ModTime=1749751926.7442055, Size=10578
+[22:11:59] Paso 1: Parseando archivo XML...
+[22:11:59] Paso 1: Parseo XML completado.
+[22:11:59] Paso 2: Detectando tipo de objeto principal...
+[22:11:59] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:11:59] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:11:59] Paso 3: Extrayendo atributos del bloque...
+[22:11:59] Paso 3: Atributos: Nombre='DB_PA_HMI-PLC_DataOra', Número=13, Lenguaje Bloque='DB'
+[22:11:59] Paso 3b: Comentario bloque: '...'
+[22:11:59] Paso 4: Extrayendo la interfaz del bloque...
+[22:11:59] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:11:59] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:59] Paso 6: Escritura JSON completada.
+[22:11:59] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_PA_HMI-PLC_DataOra.json'
+[22:11:59] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml ---
+[22:11:59] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_PA_HMI-PLC_DataOra.json
+[22:11:59] Procesando bloque tipo: GlobalDB
+[22:11:59] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:11:59] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_PA_HMI-PLC_DataOra_processed.json
+[22:11:59] Guardado de GlobalDB completado.
+[22:11:59] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml ---
+[22:11:59] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_PA_HMI-PLC_DataOra_processed.json
+[22:11:59] Generando salida para: GlobalDB 'DB_PA_HMI_PLC_DataOra' (Original: DB_PA_HMI-PLC_DataOra)
+[22:11:59] -> Modo de generación: DATA_BLOCK SCL
+[22:11:59] WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar.
+[22:11:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:11:59] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_PA_HMI_PLC_DataOra.scl
+[22:11:59] Generación de .SCL completada.
+[22:11:59] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml ---
+[22:11:59] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml ---
+[22:11:59] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_SET_TIMEZONE.json'...
+[22:11:59] Cargando parsers de red...
+[22:11:59] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:59] Total de lenguajes con parser cargado: 5
+[22:11:59] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:59] Metadatos XML: ModTime=1749751926.770469, Size=6777
+[22:11:59] Paso 1: Parseando archivo XML...
+[22:11:59] Paso 1: Parseo XML completado.
+[22:11:59] Paso 2: Detectando tipo de objeto principal...
+[22:11:59] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:11:59] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:11:59] Paso 3: Extrayendo atributos del bloque...
+[22:11:59] Paso 3: Atributos: Nombre='DB_SET_TIMEZONE', Número=805, Lenguaje Bloque='DB'
+[22:11:59] Paso 3b: Comentario bloque: '...'
+[22:11:59] Paso 4: Extrayendo la interfaz del bloque...
+[22:11:59] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:11:59] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:59] Paso 6: Escritura JSON completada.
+[22:11:59] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_SET_TIMEZONE.json'
+[22:11:59] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml ---
+[22:11:59] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_SET_TIMEZONE.json
+[22:11:59] Procesando bloque tipo: InstanceDB
+[22:11:59] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:11:59] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_SET_TIMEZONE_processed.json
+[22:11:59] Guardado de InstanceDB completado.
+[22:11:59] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml ---
+[22:11:59] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_SET_TIMEZONE_processed.json
+[22:11:59] Generando salida para: InstanceDB 'DB_SET_TIMEZONE' (Original: DB_SET_TIMEZONE)
+[22:11:59] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:11:59] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_SET_TIMEZONE.scl
+[22:11:59] Generación de .SCL completada.
+[22:11:59] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml ---
+[22:11:59] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml ---
+[22:11:59] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB LIFO HMI Page.json'...
+[22:11:59] Cargando parsers de red...
+[22:11:59] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:59] Total de lenguajes con parser cargado: 5
+[22:11:59] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:59] Metadatos XML: ModTime=1749751926.3020198, Size=25917
+[22:11:59] Paso 1: Parseando archivo XML...
+[22:11:59] Paso 1: Parseo XML completado.
+[22:11:59] Paso 2: Detectando tipo de objeto principal...
+[22:11:59] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:11:59] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
+[22:11:59] Paso 3: Extrayendo atributos del bloque...
+[22:11:59] Paso 3: Atributos: Nombre='FB LIFO HMI Page', Número=495, Lenguaje Bloque='LAD'
+[22:11:59] Paso 3b: Comentario bloque: '...'
+[22:11:59] Paso 4: Extrayendo la interfaz del bloque...
+[22:11:59] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:11:59] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
+[22:11:59] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:11:59] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:59] Paso 6: Escritura JSON completada.
+[22:11:59] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB LIFO HMI Page.json'
+[22:11:59] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml ---
+[22:11:59] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB LIFO HMI Page.json
+[22:11:59] Procesando bloque tipo: FB
+[22:11:59] INFO: El bloque es FB. Iniciando procesamiento lógico...
+[22:11:59] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:11:59] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
+[22:11:59] --- Pase 1 ---
+[22:11:59] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:11:59] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:11:59] Fase 2 (Agrupación IF con Simplificación):
+[22:11:59] -> 0 agrupaciones realizadas (en redes no STL).
+[22:11:59] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:11:59] --- Verificación Final de Instrucciones No Procesadas (FB) ---
+[22:11:59] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:11:59] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB LIFO HMI Page_processed.json
+[22:11:59] Guardado completado.
+[22:11:59] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml ---
+[22:11:59] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB LIFO HMI Page_processed.json
+[22:11:59] Generando salida para: FB 'FB_LIFO_HMI_Page' (Original: FB LIFO HMI Page)
+[22:11:59] -> Modo de generación: FB SCL
+[22:11:59] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_LIFO_HMI_Page.scl
+[22:11:59] Generación de .SCL completada.
+[22:11:59] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml ---
+[22:11:59] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml ---
+[22:11:59] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB Mot Manage Altivar 320.json'...
+[22:11:59] Cargando parsers de red...
+[22:11:59] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:59] Total de lenguajes con parser cargado: 5
+[22:11:59] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:59] Metadatos XML: ModTime=1749751926.130231, Size=117954
+[22:11:59] Paso 1: Parseando archivo XML...
+[22:11:59] Paso 1: Parseo XML completado.
+[22:11:59] Paso 2: Detectando tipo de objeto principal...
+[22:11:59] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:11:59] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
+[22:11:59] Paso 3: Extrayendo atributos del bloque...
+[22:11:59] Paso 3: Atributos: Nombre='FB Mot Manage Altivar 320', Número=532, Lenguaje Bloque='LAD'
+[22:11:59] Paso 3b: Comentario bloque: '...'
+[22:11:59] Paso 4: Extrayendo la interfaz del bloque...
+[22:11:59] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:11:59] Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit.
+[22:11:59] - Procesando Red ID=4, Lenguaje Red=STL
+[22:11:59] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=35, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=3C, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=43, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=4A, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=51, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=58, Lenguaje Red=STL
+[22:11:59] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:59] Paso 6: Escritura JSON completada.
+[22:11:59] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB Mot Manage Altivar 320.json'
+[22:11:59] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml ---
+[22:11:59] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB Mot Manage Altivar 320.json
+[22:11:59] Procesando bloque tipo: FB
+[22:11:59] INFO: El bloque es FB. Iniciando procesamiento lógico...
+[22:11:59] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:11:59] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
+[22:11:59] --- Pase 1 ---
+[22:11:59] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:11:59] -> 102 instrucciones (no STL) procesadas con SymPy.
+[22:11:59] Fase 2 (Agrupación IF con Simplificación):
+[22:11:59] -> 0 agrupaciones realizadas (en redes no STL).
+[22:11:59] --- Fin Pase 1: 102 proc SymPy, 0 agrup. Continuando...
+[22:11:59] --- Pase 2 ---
+[22:11:59] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:11:59] -> 8 instrucciones (no STL) procesadas con SymPy.
+[22:11:59] Fase 2 (Agrupación IF con Simplificación):
+[22:11:59] -> 0 agrupaciones realizadas (en redes no STL).
+[22:11:59] --- Fin Pase 2: 8 proc SymPy, 0 agrup. Continuando...
+[22:11:59] --- Pase 3 ---
+[22:11:59] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:11:59] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:11:59] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. ---
+[22:11:59] --- Verificación Final de Instrucciones No Procesadas (FB) ---
+[22:11:59] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:11:59] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB Mot Manage Altivar 320_processed.json
+[22:11:59] Guardado completado.
+[22:11:59] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml ---
+[22:11:59] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB Mot Manage Altivar 320_processed.json
+[22:11:59] Generando salida para: FB 'FB_Mot_Manage_Altivar_320' (Original: FB Mot Manage Altivar 320)
+[22:11:59] -> Modo de generación: FB SCL
+[22:11:59] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:11:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:11:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:11:59] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Mot_Manage_Altivar_320.scl
+[22:11:59] Generación de .SCL completada.
+[22:11:59] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Motors Manage.xml ---
+[22:11:59] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Motors Manage.xml ---
+[22:11:59] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Motors Manage.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB Motors Manage.json'...
+[22:11:59] Cargando parsers de red...
+[22:11:59] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:59] Total de lenguajes con parser cargado: 5
+[22:11:59] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:59] Metadatos XML: ModTime=1749751926.2401762, Size=296794
+[22:11:59] Paso 1: Parseando archivo XML...
+[22:11:59] Paso 1: Parseo XML completado.
+[22:11:59] Paso 2: Detectando tipo de objeto principal...
+[22:11:59] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:11:59] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
+[22:11:59] Paso 3: Extrayendo atributos del bloque...
+[22:11:59] Paso 3: Atributos: Nombre='FB Motors Manage', Número=500, Lenguaje Bloque='LAD'
+[22:11:59] Paso 3b: Comentario bloque: 'Provenienza: 92487
+[22:11:59] Data Ultima Simul...'
+[22:11:59] Paso 4: Extrayendo la interfaz del bloque...
+[22:11:59] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:11:59] Paso 5: Se encontraron 28 elementos SW.Blocks.CompileUnit.
+[22:11:59] - Procesando Red ID=4, Lenguaje Red=STL
+[22:11:59] - Procesando Red ID=B, Lenguaje Red=STL
+[22:11:59] - Procesando Red ID=12, Lenguaje Red=STL
+[22:11:59] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=20, Lenguaje Red=STL
+[22:11:59] - Procesando Red ID=27, Lenguaje Red=STL
+[22:11:59] - Procesando Red ID=2E, Lenguaje Red=STL
+[22:11:59] - Procesando Red ID=35, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=3C, Lenguaje Red=STL
+[22:11:59] - Procesando Red ID=43, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=4A, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=51, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=58, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=5F, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=66, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=6D, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=74, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=7B, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=82, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=89, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=90, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=97, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=9E, Lenguaje Red=STL
+[22:11:59] - Procesando Red ID=A5, Lenguaje Red=STL
+[22:11:59] - Procesando Red ID=AC, Lenguaje Red=STL
+[22:11:59] - Procesando Red ID=B3, Lenguaje Red=STL
+[22:11:59] - Procesando Red ID=BA, Lenguaje Red=STL
+[22:11:59] - Procesando Red ID=C1, Lenguaje Red=STL
+[22:11:59] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:59] Paso 6: Escritura JSON completada.
+[22:11:59] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB Motors Manage.json'
+[22:11:59] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Motors Manage.xml ---
+[22:11:59] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB Motors Manage.json
+[22:11:59] Procesando bloque tipo: FB
+[22:11:59] INFO: El bloque es FB. Iniciando procesamiento lógico...
+[22:11:59] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:11:59] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
+[22:11:59] --- Pase 1 ---
+[22:11:59] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:11:59] -> 79 instrucciones (no STL) procesadas con SymPy.
+[22:11:59] Fase 2 (Agrupación IF con Simplificación):
+[22:11:59] -> 0 agrupaciones realizadas (en redes no STL).
+[22:11:59] --- Fin Pase 1: 79 proc SymPy, 0 agrup. Continuando...
+[22:11:59] --- Pase 2 ---
+[22:11:59] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:11:59] Error during SymPy simplification for Coil 45:
+[22:11:59] To simplify a logical expression with more than 8 variables may take a
+[22:11:59] long time and requires the use of `force=True`.
+[22:11:59] Error during SymPy simplification for Coil 45:
+[22:11:59] To simplify a logical expression with more than 8 variables may take a
+[22:11:59] long time and requires the use of `force=True`.
+[22:11:59] -> 46 instrucciones (no STL) procesadas con SymPy.
+[22:11:59] Fase 2 (Agrupación IF con Simplificación):
+[22:11:59] -> 0 agrupaciones realizadas (en redes no STL).
+[22:11:59] --- Fin Pase 2: 46 proc SymPy, 0 agrup. Continuando...
+[22:11:59] --- Pase 3 ---
+[22:11:59] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:11:59] Error during SymPy simplification for Coil 44:
+[22:11:59] To simplify a logical expression with more than 8 variables may take a
+[22:11:59] long time and requires the use of `force=True`.
+[22:11:59] Error during SymPy simplification for Coil 46:
+[22:11:59] To simplify a logical expression with more than 8 variables may take a
+[22:11:59] long time and requires the use of `force=True`.
+[22:11:59] -> 9 instrucciones (no STL) procesadas con SymPy.
+[22:11:59] Fase 2 (Agrupación IF con Simplificación):
+[22:11:59] -> 0 agrupaciones realizadas (en redes no STL).
+[22:11:59] --- Fin Pase 3: 9 proc SymPy, 0 agrup. Continuando...
+[22:11:59] --- Pase 4 ---
+[22:11:59] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:11:59] -> 4 instrucciones (no STL) procesadas con SymPy.
+[22:11:59] Fase 2 (Agrupación IF con Simplificación):
+[22:11:59] -> 0 agrupaciones realizadas (en redes no STL).
+[22:11:59] --- Fin Pase 4: 4 proc SymPy, 0 agrup. Continuando...
+[22:11:59] --- Pase 5 ---
+[22:11:59] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:11:59] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:11:59] --- No se hicieron más cambios en el pase 5. Proceso iterativo completado. ---
+[22:11:59] --- Verificación Final de Instrucciones No Procesadas (FB) ---
+[22:11:59] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:11:59] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB Motors Manage_processed.json
+[22:11:59] Guardado completado.
+[22:11:59] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Motors Manage.xml ---
+[22:11:59] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB Motors Manage_processed.json
+[22:11:59] Generando salida para: FB 'FB_Motors_Manage' (Original: FB Motors Manage)
+[22:11:59] -> Modo de generación: FB SCL
+[22:11:59] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:11:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:11:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:11:59] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Motors_Manage.scl
+[22:11:59] Generación de .SCL completada.
+[22:11:59] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB_SICK_AFx60_PN.xml ---
+[22:11:59] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB_SICK_AFx60_PN.xml. Se usará el archivo .scl original existente. ---
+[22:11:59] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml ---
+[22:11:59] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml ---
+[22:11:59] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 01.json'...
+[22:11:59] Cargando parsers de red...
+[22:11:59] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:59] Total de lenguajes con parser cargado: 5
+[22:11:59] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:59] Metadatos XML: ModTime=1749751925.8229053, Size=44477
+[22:11:59] Paso 1: Parseando archivo XML...
+[22:11:59] Paso 1: Parseo XML completado.
+[22:11:59] Paso 2: Detectando tipo de objeto principal...
+[22:11:59] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:11:59] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:11:59] Paso 3: Extrayendo atributos del bloque...
+[22:11:59] Paso 3: Atributos: Nombre='FC Air Philosophy 01', Número=571, Lenguaje Bloque='LAD'
+[22:11:59] Paso 3b: Comentario bloque: '...'
+[22:11:59] Paso 4: Extrayendo la interfaz del bloque...
+[22:11:59] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:11:59] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit.
+[22:11:59] - Procesando Red ID=4, Lenguaje Red=STL
+[22:11:59] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=19, Lenguaje Red=STL
+[22:11:59] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:11:59] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:59] Paso 6: Escritura JSON completada.
+[22:11:59] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 01.json'
+[22:11:59] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml ---
+[22:11:59] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 01.json
+[22:11:59] Procesando bloque tipo: FC
+[22:11:59] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:11:59] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:11:59] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:11:59] --- Pase 1 ---
+[22:11:59] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:11:59] -> 4 instrucciones (no STL) procesadas con SymPy.
+[22:11:59] Fase 2 (Agrupación IF con Simplificación):
+[22:11:59] -> 0 agrupaciones realizadas (en redes no STL).
+[22:11:59] --- Fin Pase 1: 4 proc SymPy, 0 agrup. Continuando...
+[22:11:59] --- Pase 2 ---
+[22:11:59] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:11:59] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:11:59] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:11:59] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:11:59] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:11:59] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 01_processed.json
+[22:11:59] Guardado completado.
+[22:11:59] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml ---
+[22:11:59] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 01_processed.json
+[22:11:59] Generando salida para: FC 'FC_Air_Philosophy_01' (Original: FC Air Philosophy 01)
+[22:11:59] -> Modo de generación: FC SCL
+[22:11:59] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:11:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:11:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:11:59] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Air_Philosophy_01.scl
+[22:11:59] Generación de .SCL completada.
+[22:11:59] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml ---
+[22:11:59] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml ---
+[22:11:59] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 04.json'...
+[22:11:59] Cargando parsers de red...
+[22:11:59] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:59] Total de lenguajes con parser cargado: 5
+[22:11:59] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:59] Metadatos XML: ModTime=1749751925.8735855, Size=76867
+[22:11:59] Paso 1: Parseando archivo XML...
+[22:11:59] Paso 1: Parseo XML completado.
+[22:11:59] Paso 2: Detectando tipo de objeto principal...
+[22:11:59] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:11:59] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:11:59] Paso 3: Extrayendo atributos del bloque...
+[22:11:59] Paso 3: Atributos: Nombre='FC Air Philosophy 04', Número=574, Lenguaje Bloque='LAD'
+[22:11:59] Paso 3b: Comentario bloque: '...'
+[22:11:59] Paso 4: Extrayendo la interfaz del bloque...
+[22:11:59] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:11:59] Paso 5: Se encontraron 11 elementos SW.Blocks.CompileUnit.
+[22:11:59] - Procesando Red ID=4, Lenguaje Red=STL
+[22:11:59] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=19, Lenguaje Red=STL
+[22:11:59] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=35, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=3C, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=43, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=4A, Lenguaje Red=LAD
+[22:11:59] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:59] Paso 6: Escritura JSON completada.
+[22:11:59] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 04.json'
+[22:11:59] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml ---
+[22:11:59] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 04.json
+[22:11:59] Procesando bloque tipo: FC
+[22:11:59] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:11:59] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:11:59] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:11:59] --- Pase 1 ---
+[22:11:59] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:11:59] -> 35 instrucciones (no STL) procesadas con SymPy.
+[22:11:59] Fase 2 (Agrupación IF con Simplificación):
+[22:11:59] -> 0 agrupaciones realizadas (en redes no STL).
+[22:11:59] --- Fin Pase 1: 35 proc SymPy, 0 agrup. Continuando...
+[22:11:59] --- Pase 2 ---
+[22:11:59] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:11:59] -> 5 instrucciones (no STL) procesadas con SymPy.
+[22:11:59] Fase 2 (Agrupación IF con Simplificación):
+[22:11:59] -> 0 agrupaciones realizadas (en redes no STL).
+[22:11:59] --- Fin Pase 2: 5 proc SymPy, 0 agrup. Continuando...
+[22:11:59] --- Pase 3 ---
+[22:11:59] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:11:59] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:11:59] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. ---
+[22:11:59] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:11:59] ADVERTENCIA: Se encontraron 3 instrucciones (no STL) que parecen no haber sido procesadas:
+[22:11:59] - Red 'Request Speed Fix 01' (ID: 20, Lang: LAD), Instrucción UID: 29, Tipo: 'Sr'
+[22:11:59] - Red 'Request Speed Fix 02' (ID: 27, Lang: LAD), Instrucción UID: 29, Tipo: 'Sr'
+[22:11:59] - Red 'Request Speed Fix 03' (ID: 2E, Lang: LAD), Instrucción UID: 29, Tipo: 'Sr'
+[22:11:59] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 04_processed.json
+[22:11:59] Guardado completado.
+[22:11:59] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml ---
+[22:11:59] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 04_processed.json
+[22:11:59] Generando salida para: FC 'FC_Air_Philosophy_04' (Original: FC Air Philosophy 04)
+[22:11:59] -> Modo de generación: FC SCL
+[22:11:59] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:11:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:11:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:11:59] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Air_Philosophy_04.scl
+[22:11:59] Generación de .SCL completada.
+[22:11:59] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml ---
+[22:11:59] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml ---
+[22:11:59] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 08.json'...
+[22:11:59] Cargando parsers de red...
+[22:11:59] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:59] Total de lenguajes con parser cargado: 5
+[22:11:59] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:59] Metadatos XML: ModTime=1749751925.9124832, Size=66996
+[22:11:59] Paso 1: Parseando archivo XML...
+[22:11:59] Paso 1: Parseo XML completado.
+[22:11:59] Paso 2: Detectando tipo de objeto principal...
+[22:11:59] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:11:59] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:11:59] Paso 3: Extrayendo atributos del bloque...
+[22:11:59] Paso 3: Atributos: Nombre='FC Air Philosophy 08', Número=578, Lenguaje Bloque='LAD'
+[22:11:59] Paso 3b: Comentario bloque: '...'
+[22:11:59] Paso 4: Extrayendo la interfaz del bloque...
+[22:11:59] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:11:59] Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit.
+[22:11:59] - Procesando Red ID=4, Lenguaje Red=STL
+[22:11:59] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=19, Lenguaje Red=STL
+[22:11:59] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=35, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=3C, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=43, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=4A, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=51, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=58, Lenguaje Red=LAD
+[22:11:59] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:59] Paso 6: Escritura JSON completada.
+[22:11:59] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 08.json'
+[22:11:59] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml ---
+[22:11:59] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 08.json
+[22:11:59] Procesando bloque tipo: FC
+[22:11:59] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:11:59] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:11:59] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:11:59] --- Pase 1 ---
+[22:11:59] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:11:59] -> 24 instrucciones (no STL) procesadas con SymPy.
+[22:11:59] Fase 2 (Agrupación IF con Simplificación):
+[22:11:59] -> 0 agrupaciones realizadas (en redes no STL).
+[22:11:59] --- Fin Pase 1: 24 proc SymPy, 0 agrup. Continuando...
+[22:11:59] --- Pase 2 ---
+[22:11:59] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:11:59] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:11:59] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:11:59] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:11:59] ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas:
+[22:11:59] - Red 'Request Speed Fix 02' (ID: 2E, Lang: LAD), Instrucción UID: 28, Tipo: 'Sr'
+[22:11:59] - Red 'Request Speed Fix 03' (ID: 35, Lang: LAD), Instrucción UID: 31, Tipo: 'Sr'
+[22:11:59] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 08_processed.json
+[22:11:59] Guardado completado.
+[22:11:59] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml ---
+[22:11:59] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 08_processed.json
+[22:11:59] Generando salida para: FC 'FC_Air_Philosophy_08' (Original: FC Air Philosophy 08)
+[22:11:59] -> Modo de generación: FC SCL
+[22:11:59] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:11:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:11:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:11:59] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Air_Philosophy_08.scl
+[22:11:59] Generación de .SCL completada.
+[22:11:59] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml ---
+[22:11:59] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml ---
+[22:11:59] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 14.json'...
+[22:11:59] Cargando parsers de red...
+[22:11:59] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:59] Total de lenguajes con parser cargado: 5
+[22:11:59] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:59] Metadatos XML: ModTime=1749751925.9529216, Size=42389
+[22:11:59] Paso 1: Parseando archivo XML...
+[22:11:59] Paso 1: Parseo XML completado.
+[22:11:59] Paso 2: Detectando tipo de objeto principal...
+[22:11:59] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:11:59] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:11:59] Paso 3: Extrayendo atributos del bloque...
+[22:11:59] Paso 3: Atributos: Nombre='FC Air Philosophy 14', Número=584, Lenguaje Bloque='LAD'
+[22:11:59] Paso 3b: Comentario bloque: '...'
+[22:11:59] Paso 4: Extrayendo la interfaz del bloque...
+[22:11:59] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:11:59] Paso 5: Se encontraron 5 elementos SW.Blocks.CompileUnit.
+[22:11:59] - Procesando Red ID=4, Lenguaje Red=STL
+[22:11:59] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:11:59] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:59] Paso 6: Escritura JSON completada.
+[22:11:59] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 14.json'
+[22:11:59] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml ---
+[22:11:59] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 14.json
+[22:11:59] Procesando bloque tipo: FC
+[22:11:59] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:11:59] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:11:59] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:11:59] --- Pase 1 ---
+[22:11:59] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:11:59] -> 4 instrucciones (no STL) procesadas con SymPy.
+[22:11:59] Fase 2 (Agrupación IF con Simplificación):
+[22:11:59] -> 0 agrupaciones realizadas (en redes no STL).
+[22:11:59] --- Fin Pase 1: 4 proc SymPy, 0 agrup. Continuando...
+[22:11:59] --- Pase 2 ---
+[22:11:59] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:11:59] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:11:59] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:11:59] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:11:59] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:11:59] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 14_processed.json
+[22:11:59] Guardado completado.
+[22:11:59] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml ---
+[22:11:59] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 14_processed.json
+[22:11:59] Generando salida para: FC 'FC_Air_Philosophy_14' (Original: FC Air Philosophy 14)
+[22:11:59] -> Modo de generación: FC SCL
+[22:11:59] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:11:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:11:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:11:59] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Air_Philosophy_14.scl
+[22:11:59] Generación de .SCL completada.
+[22:11:59] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml ---
+[22:11:59] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml ---
+[22:11:59] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 17.json'...
+[22:11:59] Cargando parsers de red...
+[22:11:59] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:59] Total de lenguajes con parser cargado: 5
+[22:11:59] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:59] Metadatos XML: ModTime=1749751925.9982781, Size=73636
+[22:11:59] Paso 1: Parseando archivo XML...
+[22:11:59] Paso 1: Parseo XML completado.
+[22:11:59] Paso 2: Detectando tipo de objeto principal...
+[22:11:59] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:11:59] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:11:59] Paso 3: Extrayendo atributos del bloque...
+[22:11:59] Paso 3: Atributos: Nombre='FC Air Philosophy 17', Número=587, Lenguaje Bloque='LAD'
+[22:11:59] Paso 3b: Comentario bloque: '...'
+[22:11:59] Paso 4: Extrayendo la interfaz del bloque...
+[22:11:59] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:11:59] Paso 5: Se encontraron 14 elementos SW.Blocks.CompileUnit.
+[22:11:59] - Procesando Red ID=4, Lenguaje Red=STL
+[22:11:59] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=19, Lenguaje Red=STL
+[22:11:59] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=35, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=3C, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=43, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=4A, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=51, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=58, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=5F, Lenguaje Red=LAD
+[22:11:59] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:59] Paso 6: Escritura JSON completada.
+[22:11:59] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 17.json'
+[22:11:59] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml ---
+[22:11:59] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 17.json
+[22:11:59] Procesando bloque tipo: FC
+[22:11:59] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:11:59] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:11:59] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:11:59] --- Pase 1 ---
+[22:11:59] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:11:59] -> 34 instrucciones (no STL) procesadas con SymPy.
+[22:11:59] Fase 2 (Agrupación IF con Simplificación):
+[22:11:59] -> 0 agrupaciones realizadas (en redes no STL).
+[22:11:59] --- Fin Pase 1: 34 proc SymPy, 0 agrup. Continuando...
+[22:11:59] --- Pase 2 ---
+[22:11:59] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:11:59] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:11:59] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:11:59] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:11:59] ADVERTENCIA: Se encontraron 4 instrucciones (no STL) que parecen no haber sido procesadas:
+[22:11:59] - Red 'Request Speed Fix 01' (ID: 27, Lang: LAD), Instrucción UID: 31, Tipo: 'Sr'
+[22:11:59] - Red 'Request Speed Fix 02' (ID: 2E, Lang: LAD), Instrucción UID: 31, Tipo: 'Sr'
+[22:11:59] - Red 'Request Speed Fix 03' (ID: 35, Lang: LAD), Instrucción UID: 31, Tipo: 'Sr'
+[22:11:59] - Red 'Request Speed Fix 04' (ID: 3C, Lang: LAD), Instrucción UID: 31, Tipo: 'Sr'
+[22:11:59] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 17_processed.json
+[22:11:59] Guardado completado.
+[22:11:59] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml ---
+[22:11:59] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 17_processed.json
+[22:11:59] Generando salida para: FC 'FC_Air_Philosophy_17' (Original: FC Air Philosophy 17)
+[22:11:59] -> Modo de generación: FC SCL
+[22:11:59] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:11:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:11:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:11:59] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Air_Philosophy_17.scl
+[22:11:59] Generación de .SCL completada.
+[22:11:59] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml ---
+[22:11:59] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml ---
+[22:11:59] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 18.json'...
+[22:11:59] Cargando parsers de red...
+[22:11:59] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:59] Total de lenguajes con parser cargado: 5
+[22:11:59] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:59] Metadatos XML: ModTime=1749751926.0493171, Size=64713
+[22:11:59] Paso 1: Parseando archivo XML...
+[22:11:59] Paso 1: Parseo XML completado.
+[22:11:59] Paso 2: Detectando tipo de objeto principal...
+[22:11:59] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:11:59] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:11:59] Paso 3: Extrayendo atributos del bloque...
+[22:11:59] Paso 3: Atributos: Nombre='FC Air Philosophy 18', Número=588, Lenguaje Bloque='LAD'
+[22:11:59] Paso 3b: Comentario bloque: '...'
+[22:11:59] Paso 4: Extrayendo la interfaz del bloque...
+[22:11:59] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:11:59] Paso 5: Se encontraron 12 elementos SW.Blocks.CompileUnit.
+[22:11:59] - Procesando Red ID=4, Lenguaje Red=STL
+[22:11:59] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=19, Lenguaje Red=STL
+[22:11:59] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=35, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=3C, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=43, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=4A, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=51, Lenguaje Red=LAD
+[22:11:59] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:59] Paso 6: Escritura JSON completada.
+[22:11:59] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 18.json'
+[22:11:59] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml ---
+[22:11:59] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 18.json
+[22:11:59] Procesando bloque tipo: FC
+[22:11:59] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:11:59] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:11:59] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:11:59] --- Pase 1 ---
+[22:11:59] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:11:59] -> 23 instrucciones (no STL) procesadas con SymPy.
+[22:11:59] Fase 2 (Agrupación IF con Simplificación):
+[22:11:59] -> 0 agrupaciones realizadas (en redes no STL).
+[22:11:59] --- Fin Pase 1: 23 proc SymPy, 0 agrup. Continuando...
+[22:11:59] --- Pase 2 ---
+[22:11:59] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:11:59] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:11:59] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:11:59] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:11:59] ADVERTENCIA: Se encontraron 3 instrucciones (no STL) que parecen no haber sido procesadas:
+[22:11:59] - Red 'Request Speed Fix 01' (ID: 27, Lang: LAD), Instrucción UID: 29, Tipo: 'Sr'
+[22:11:59] - Red 'Request Speed Fix 02' (ID: 2E, Lang: LAD), Instrucción UID: 29, Tipo: 'Sr'
+[22:11:59] - Red 'Request Speed Fix 03' (ID: 35, Lang: LAD), Instrucción UID: 29, Tipo: 'Sr'
+[22:11:59] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 18_processed.json
+[22:11:59] Guardado completado.
+[22:11:59] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml ---
+[22:11:59] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 18_processed.json
+[22:11:59] Generando salida para: FC 'FC_Air_Philosophy_18' (Original: FC Air Philosophy 18)
+[22:11:59] -> Modo de generación: FC SCL
+[22:11:59] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:11:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:11:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:11:59] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Air_Philosophy_18.scl
+[22:11:59] Generación de .SCL completada.
+[22:11:59] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml ---
+[22:11:59] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml ---
+[22:11:59] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy Manage.json'...
+[22:11:59] Cargando parsers de red...
+[22:11:59] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:11:59] Total de lenguajes con parser cargado: 5
+[22:11:59] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:11:59] Metadatos XML: ModTime=1749751926.0854473, Size=53037
+[22:11:59] Paso 1: Parseando archivo XML...
+[22:11:59] Paso 1: Parseo XML completado.
+[22:11:59] Paso 2: Detectando tipo de objeto principal...
+[22:11:59] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:11:59] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:11:59] Paso 3: Extrayendo atributos del bloque...
+[22:11:59] Paso 3: Atributos: Nombre='FC Air Philosophy Manage', Número=570, Lenguaje Bloque='LAD'
+[22:11:59] Paso 3b: Comentario bloque: '...'
+[22:11:59] Paso 4: Extrayendo la interfaz del bloque...
+[22:11:59] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:11:59] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit.
+[22:11:59] - Procesando Red ID=4, Lenguaje Red=LAD
+[22:11:59] - Procesando Red ID=B, Lenguaje Red=STL
+[22:11:59] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:11:59] Paso 6: Escritura JSON completada.
+[22:11:59] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy Manage.json'
+[22:11:59] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml ---
+[22:11:59] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy Manage.json
+[22:11:59] Procesando bloque tipo: FC
+[22:11:59] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:11:59] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:11:59] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:11:59] --- Pase 1 ---
+[22:11:59] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:11:59] -> 7 instrucciones (no STL) procesadas con SymPy.
+[22:11:59] Fase 2 (Agrupación IF con Simplificación):
+[22:11:59] -> 0 agrupaciones realizadas (en redes no STL).
+[22:11:59] --- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando...
+[22:11:59] --- Pase 2 ---
+[22:11:59] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:11:59] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:11:59] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:00] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:00] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:00] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy Manage_processed.json
+[22:12:00] Guardado completado.
+[22:12:00] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml ---
+[22:12:00] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy Manage_processed.json
+[22:12:00] Generando salida para: FC 'FC_Air_Philosophy_Manage' (Original: FC Air Philosophy Manage)
+[22:12:00] -> Modo de generación: FC SCL
+[22:12:00] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:00] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:00] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:00] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Air_Philosophy_Manage.scl
+[22:12:00] Generación de .SCL completada.
+[22:12:00] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml ---
+[22:12:00] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml ---
+[22:12:00] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 01.json'...
+[22:12:00] Cargando parsers de red...
+[22:12:00] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:00] Total de lenguajes con parser cargado: 5
+[22:12:00] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:00] Metadatos XML: ModTime=1749751925.380224, Size=52476
+[22:12:00] Paso 1: Parseando archivo XML...
+[22:12:00] Paso 1: Parseo XML completado.
+[22:12:00] Paso 2: Detectando tipo de objeto principal...
+[22:12:00] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:00] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:00] Paso 3: Extrayendo atributos del bloque...
+[22:12:00] Paso 3: Atributos: Nombre='FC Ttop Philosophy 01', Número=591, Lenguaje Bloque='LAD'
+[22:12:00] Paso 3b: Comentario bloque: 'Conveyor monorow under machine (1 Sync)...'
+[22:12:00] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:00] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:00] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit.
+[22:12:00] - Procesando Red ID=4, Lenguaje Red=STL
+[22:12:00] - Procesando Red ID=B, Lenguaje Red=STL
+[22:12:00] - Procesando Red ID=12, Lenguaje Red=STL
+[22:12:00] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:00] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:00] Paso 6: Escritura JSON completada.
+[22:12:00] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 01.json'
+[22:12:00] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml ---
+[22:12:00] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 01.json
+[22:12:00] Procesando bloque tipo: FC
+[22:12:00] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:00] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:00] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:00] --- Pase 1 ---
+[22:12:00] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:00] -> 5 instrucciones (no STL) procesadas con SymPy.
+[22:12:00] Fase 2 (Agrupación IF con Simplificación):
+[22:12:00] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:00] --- Fin Pase 1: 5 proc SymPy, 0 agrup. Continuando...
+[22:12:00] --- Pase 2 ---
+[22:12:00] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:00] -> 1 instrucciones (no STL) procesadas con SymPy.
+[22:12:00] Fase 2 (Agrupación IF con Simplificación):
+[22:12:00] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:00] --- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando...
+[22:12:00] --- Pase 3 ---
+[22:12:00] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:00] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:00] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. ---
+[22:12:00] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:00] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:00] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 01_processed.json
+[22:12:00] Guardado completado.
+[22:12:00] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml ---
+[22:12:00] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 01_processed.json
+[22:12:00] Generando salida para: FC 'FC_Ttop_Philosophy_01' (Original: FC Ttop Philosophy 01)
+[22:12:00] -> Modo de generación: FC SCL
+[22:12:00] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:00] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:00] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:00] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_01.scl
+[22:12:00] Generación de .SCL completada.
+[22:12:00] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml ---
+[22:12:00] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml ---
+[22:12:00] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 02.json'...
+[22:12:00] Cargando parsers de red...
+[22:12:00] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:00] Total de lenguajes con parser cargado: 5
+[22:12:00] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:00] Metadatos XML: ModTime=1749751925.422644, Size=51253
+[22:12:00] Paso 1: Parseando archivo XML...
+[22:12:00] Paso 1: Parseo XML completado.
+[22:12:00] Paso 2: Detectando tipo de objeto principal...
+[22:12:00] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:00] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:00] Paso 3: Extrayendo atributos del bloque...
+[22:12:00] Paso 3: Atributos: Nombre='FC Ttop Philosophy 02', Número=592, Lenguaje Bloque='LAD'
+[22:12:00] Paso 3b: Comentario bloque: '...'
+[22:12:00] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:00] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:00] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit.
+[22:12:00] - Procesando Red ID=4, Lenguaje Red=STL
+[22:12:00] - Procesando Red ID=B, Lenguaje Red=STL
+[22:12:00] - Procesando Red ID=12, Lenguaje Red=STL
+[22:12:00] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:00] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:00] Paso 6: Escritura JSON completada.
+[22:12:00] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 02.json'
+[22:12:00] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml ---
+[22:12:00] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 02.json
+[22:12:00] Procesando bloque tipo: FC
+[22:12:00] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:00] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:00] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:00] --- Pase 1 ---
+[22:12:00] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:00] -> 6 instrucciones (no STL) procesadas con SymPy.
+[22:12:00] Fase 2 (Agrupación IF con Simplificación):
+[22:12:00] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:00] --- Fin Pase 1: 6 proc SymPy, 0 agrup. Continuando...
+[22:12:00] --- Pase 2 ---
+[22:12:00] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:00] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:00] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:00] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:00] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:00] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 02_processed.json
+[22:12:00] Guardado completado.
+[22:12:00] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml ---
+[22:12:00] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 02_processed.json
+[22:12:00] Generando salida para: FC 'FC_Ttop_Philosophy_02' (Original: FC Ttop Philosophy 02)
+[22:12:00] -> Modo de generación: FC SCL
+[22:12:00] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:00] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:00] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:00] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_02.scl
+[22:12:00] Generación de .SCL completada.
+[22:12:00] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml ---
+[22:12:00] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml ---
+[22:12:00] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 03.json'...
+[22:12:00] Cargando parsers de red...
+[22:12:00] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:00] Total de lenguajes con parser cargado: 5
+[22:12:00] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:00] Metadatos XML: ModTime=1749751925.4656248, Size=52322
+[22:12:00] Paso 1: Parseando archivo XML...
+[22:12:00] Paso 1: Parseo XML completado.
+[22:12:00] Paso 2: Detectando tipo de objeto principal...
+[22:12:00] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:00] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:00] Paso 3: Extrayendo atributos del bloque...
+[22:12:00] Paso 3: Atributos: Nombre='FC Ttop Philosophy 03', Número=593, Lenguaje Bloque='LAD'
+[22:12:00] Paso 3b: Comentario bloque: '...'
+[22:12:00] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:00] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:00] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit.
+[22:12:00] - Procesando Red ID=4, Lenguaje Red=STL
+[22:12:00] - Procesando Red ID=B, Lenguaje Red=STL
+[22:12:00] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:00] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:00] Paso 6: Escritura JSON completada.
+[22:12:00] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 03.json'
+[22:12:00] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml ---
+[22:12:00] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 03.json
+[22:12:00] Procesando bloque tipo: FC
+[22:12:00] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:00] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:00] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:00] --- Pase 1 ---
+[22:12:00] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:00] -> 10 instrucciones (no STL) procesadas con SymPy.
+[22:12:00] Fase 2 (Agrupación IF con Simplificación):
+[22:12:00] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:00] --- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando...
+[22:12:00] --- Pase 2 ---
+[22:12:00] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:00] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:00] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:00] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:00] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:00] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 03_processed.json
+[22:12:00] Guardado completado.
+[22:12:00] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml ---
+[22:12:00] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 03_processed.json
+[22:12:00] Generando salida para: FC 'FC_Ttop_Philosophy_03' (Original: FC Ttop Philosophy 03)
+[22:12:00] -> Modo de generación: FC SCL
+[22:12:00] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:00] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:00] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:00] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_03.scl
+[22:12:00] Generación de .SCL completada.
+[22:12:00] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml ---
+[22:12:00] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml ---
+[22:12:00] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 04.json'...
+[22:12:00] Cargando parsers de red...
+[22:12:00] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:00] Total de lenguajes con parser cargado: 5
+[22:12:00] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:00] Metadatos XML: ModTime=1749751925.497665, Size=52322
+[22:12:00] Paso 1: Parseando archivo XML...
+[22:12:00] Paso 1: Parseo XML completado.
+[22:12:00] Paso 2: Detectando tipo de objeto principal...
+[22:12:00] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:00] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:00] Paso 3: Extrayendo atributos del bloque...
+[22:12:00] Paso 3: Atributos: Nombre='FC Ttop Philosophy 04', Número=594, Lenguaje Bloque='LAD'
+[22:12:00] Paso 3b: Comentario bloque: '...'
+[22:12:00] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:00] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:00] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit.
+[22:12:00] - Procesando Red ID=4, Lenguaje Red=STL
+[22:12:00] - Procesando Red ID=B, Lenguaje Red=STL
+[22:12:00] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:00] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:00] Paso 6: Escritura JSON completada.
+[22:12:00] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 04.json'
+[22:12:00] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml ---
+[22:12:00] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 04.json
+[22:12:00] Procesando bloque tipo: FC
+[22:12:00] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:00] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:00] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:00] --- Pase 1 ---
+[22:12:00] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:00] -> 10 instrucciones (no STL) procesadas con SymPy.
+[22:12:00] Fase 2 (Agrupación IF con Simplificación):
+[22:12:00] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:00] --- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando...
+[22:12:00] --- Pase 2 ---
+[22:12:00] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:00] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:00] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:00] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:00] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:00] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 04_processed.json
+[22:12:00] Guardado completado.
+[22:12:00] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml ---
+[22:12:00] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 04_processed.json
+[22:12:00] Generando salida para: FC 'FC_Ttop_Philosophy_04' (Original: FC Ttop Philosophy 04)
+[22:12:00] -> Modo de generación: FC SCL
+[22:12:00] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:00] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:00] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:00] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_04.scl
+[22:12:00] Generación de .SCL completada.
+[22:12:00] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml ---
+[22:12:00] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml ---
+[22:12:00] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 05.json'...
+[22:12:00] Cargando parsers de red...
+[22:12:00] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:00] Total de lenguajes con parser cargado: 5
+[22:12:00] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:00] Metadatos XML: ModTime=1749751925.5312364, Size=52322
+[22:12:00] Paso 1: Parseando archivo XML...
+[22:12:00] Paso 1: Parseo XML completado.
+[22:12:00] Paso 2: Detectando tipo de objeto principal...
+[22:12:00] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:00] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:00] Paso 3: Extrayendo atributos del bloque...
+[22:12:00] Paso 3: Atributos: Nombre='FC Ttop Philosophy 05', Número=595, Lenguaje Bloque='LAD'
+[22:12:00] Paso 3b: Comentario bloque: '...'
+[22:12:00] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:00] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:00] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit.
+[22:12:00] - Procesando Red ID=4, Lenguaje Red=STL
+[22:12:00] - Procesando Red ID=B, Lenguaje Red=STL
+[22:12:00] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:00] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:00] Paso 6: Escritura JSON completada.
+[22:12:00] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 05.json'
+[22:12:00] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml ---
+[22:12:00] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 05.json
+[22:12:00] Procesando bloque tipo: FC
+[22:12:00] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:00] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:00] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:00] --- Pase 1 ---
+[22:12:00] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:00] -> 10 instrucciones (no STL) procesadas con SymPy.
+[22:12:00] Fase 2 (Agrupación IF con Simplificación):
+[22:12:00] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:00] --- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando...
+[22:12:00] --- Pase 2 ---
+[22:12:00] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:00] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:00] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:00] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:00] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:00] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 05_processed.json
+[22:12:00] Guardado completado.
+[22:12:00] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml ---
+[22:12:00] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 05_processed.json
+[22:12:00] Generando salida para: FC 'FC_Ttop_Philosophy_05' (Original: FC Ttop Philosophy 05)
+[22:12:00] -> Modo de generación: FC SCL
+[22:12:00] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:00] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:00] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:00] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_05.scl
+[22:12:00] Generación de .SCL completada.
+[22:12:00] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml ---
+[22:12:00] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml ---
+[22:12:00] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 06.json'...
+[22:12:00] Cargando parsers de red...
+[22:12:00] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:00] Total de lenguajes con parser cargado: 5
+[22:12:00] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:00] Metadatos XML: ModTime=1749751925.575585, Size=52322
+[22:12:00] Paso 1: Parseando archivo XML...
+[22:12:00] Paso 1: Parseo XML completado.
+[22:12:00] Paso 2: Detectando tipo de objeto principal...
+[22:12:00] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:00] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:00] Paso 3: Extrayendo atributos del bloque...
+[22:12:00] Paso 3: Atributos: Nombre='FC Ttop Philosophy 06', Número=596, Lenguaje Bloque='LAD'
+[22:12:00] Paso 3b: Comentario bloque: '...'
+[22:12:00] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:00] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:00] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit.
+[22:12:00] - Procesando Red ID=4, Lenguaje Red=STL
+[22:12:00] - Procesando Red ID=B, Lenguaje Red=STL
+[22:12:00] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:00] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:00] Paso 6: Escritura JSON completada.
+[22:12:00] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 06.json'
+[22:12:00] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml ---
+[22:12:00] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 06.json
+[22:12:00] Procesando bloque tipo: FC
+[22:12:00] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:00] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:00] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:00] --- Pase 1 ---
+[22:12:00] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:00] -> 10 instrucciones (no STL) procesadas con SymPy.
+[22:12:00] Fase 2 (Agrupación IF con Simplificación):
+[22:12:00] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:00] --- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando...
+[22:12:00] --- Pase 2 ---
+[22:12:00] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:00] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:00] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:00] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:00] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:00] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 06_processed.json
+[22:12:00] Guardado completado.
+[22:12:00] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml ---
+[22:12:00] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 06_processed.json
+[22:12:00] Generando salida para: FC 'FC_Ttop_Philosophy_06' (Original: FC Ttop Philosophy 06)
+[22:12:00] -> Modo de generación: FC SCL
+[22:12:00] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:00] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:00] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:00] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_06.scl
+[22:12:00] Generación de .SCL completada.
+[22:12:00] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml ---
+[22:12:00] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml ---
+[22:12:00] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 07.json'...
+[22:12:00] Cargando parsers de red...
+[22:12:00] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:00] Total de lenguajes con parser cargado: 5
+[22:12:00] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:00] Metadatos XML: ModTime=1749751925.6235435, Size=52322
+[22:12:00] Paso 1: Parseando archivo XML...
+[22:12:00] Paso 1: Parseo XML completado.
+[22:12:00] Paso 2: Detectando tipo de objeto principal...
+[22:12:00] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:00] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:00] Paso 3: Extrayendo atributos del bloque...
+[22:12:00] Paso 3: Atributos: Nombre='FC Ttop Philosophy 07', Número=597, Lenguaje Bloque='LAD'
+[22:12:00] Paso 3b: Comentario bloque: '...'
+[22:12:00] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:00] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:00] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit.
+[22:12:00] - Procesando Red ID=4, Lenguaje Red=STL
+[22:12:00] - Procesando Red ID=B, Lenguaje Red=STL
+[22:12:00] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:00] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:00] Paso 6: Escritura JSON completada.
+[22:12:00] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 07.json'
+[22:12:00] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml ---
+[22:12:00] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 07.json
+[22:12:00] Procesando bloque tipo: FC
+[22:12:00] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:00] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:00] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:00] --- Pase 1 ---
+[22:12:00] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:00] -> 10 instrucciones (no STL) procesadas con SymPy.
+[22:12:00] Fase 2 (Agrupación IF con Simplificación):
+[22:12:00] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:00] --- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando...
+[22:12:00] --- Pase 2 ---
+[22:12:00] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:00] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:00] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:00] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:00] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:00] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 07_processed.json
+[22:12:00] Guardado completado.
+[22:12:00] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml ---
+[22:12:00] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 07_processed.json
+[22:12:00] Generando salida para: FC 'FC_Ttop_Philosophy_07' (Original: FC Ttop Philosophy 07)
+[22:12:00] -> Modo de generación: FC SCL
+[22:12:00] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:00] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:00] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:00] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_07.scl
+[22:12:00] Generación de .SCL completada.
+[22:12:00] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml ---
+[22:12:00] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml ---
+[22:12:00] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 08.json'...
+[22:12:00] Cargando parsers de red...
+[22:12:00] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:00] Total de lenguajes con parser cargado: 5
+[22:12:00] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:00] Metadatos XML: ModTime=1749751925.660643, Size=52322
+[22:12:00] Paso 1: Parseando archivo XML...
+[22:12:00] Paso 1: Parseo XML completado.
+[22:12:00] Paso 2: Detectando tipo de objeto principal...
+[22:12:00] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:00] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:00] Paso 3: Extrayendo atributos del bloque...
+[22:12:00] Paso 3: Atributos: Nombre='FC Ttop Philosophy 08', Número=598, Lenguaje Bloque='LAD'
+[22:12:00] Paso 3b: Comentario bloque: '...'
+[22:12:00] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:00] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:00] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit.
+[22:12:00] - Procesando Red ID=4, Lenguaje Red=STL
+[22:12:00] - Procesando Red ID=B, Lenguaje Red=STL
+[22:12:00] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:00] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:00] Paso 6: Escritura JSON completada.
+[22:12:00] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 08.json'
+[22:12:00] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml ---
+[22:12:00] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 08.json
+[22:12:00] Procesando bloque tipo: FC
+[22:12:00] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:00] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:00] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:00] --- Pase 1 ---
+[22:12:00] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:00] -> 10 instrucciones (no STL) procesadas con SymPy.
+[22:12:00] Fase 2 (Agrupación IF con Simplificación):
+[22:12:00] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:00] --- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando...
+[22:12:00] --- Pase 2 ---
+[22:12:00] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:00] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:00] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:00] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:00] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:00] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 08_processed.json
+[22:12:00] Guardado completado.
+[22:12:00] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml ---
+[22:12:00] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 08_processed.json
+[22:12:00] Generando salida para: FC 'FC_Ttop_Philosophy_08' (Original: FC Ttop Philosophy 08)
+[22:12:00] -> Modo de generación: FC SCL
+[22:12:00] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:00] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:00] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:00] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_08.scl
+[22:12:00] Generación de .SCL completada.
+[22:12:00] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml ---
+[22:12:00] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml ---
+[22:12:00] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 09.json'...
+[22:12:00] Cargando parsers de red...
+[22:12:00] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:00] Total de lenguajes con parser cargado: 5
+[22:12:00] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:00] Metadatos XML: ModTime=1749751925.705901, Size=52322
+[22:12:00] Paso 1: Parseando archivo XML...
+[22:12:00] Paso 1: Parseo XML completado.
+[22:12:00] Paso 2: Detectando tipo de objeto principal...
+[22:12:00] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:00] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:00] Paso 3: Extrayendo atributos del bloque...
+[22:12:00] Paso 3: Atributos: Nombre='FC Ttop Philosophy 09', Número=599, Lenguaje Bloque='LAD'
+[22:12:00] Paso 3b: Comentario bloque: '...'
+[22:12:00] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:00] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:00] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit.
+[22:12:00] - Procesando Red ID=4, Lenguaje Red=STL
+[22:12:00] - Procesando Red ID=B, Lenguaje Red=STL
+[22:12:00] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:00] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:00] Paso 6: Escritura JSON completada.
+[22:12:00] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 09.json'
+[22:12:00] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml ---
+[22:12:00] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 09.json
+[22:12:00] Procesando bloque tipo: FC
+[22:12:00] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:00] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:00] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:00] --- Pase 1 ---
+[22:12:00] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:00] -> 10 instrucciones (no STL) procesadas con SymPy.
+[22:12:00] Fase 2 (Agrupación IF con Simplificación):
+[22:12:00] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:00] --- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando...
+[22:12:00] --- Pase 2 ---
+[22:12:00] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:00] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:00] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:00] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:00] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:00] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 09_processed.json
+[22:12:00] Guardado completado.
+[22:12:00] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml ---
+[22:12:00] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 09_processed.json
+[22:12:00] Generando salida para: FC 'FC_Ttop_Philosophy_09' (Original: FC Ttop Philosophy 09)
+[22:12:00] -> Modo de generación: FC SCL
+[22:12:00] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:00] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:00] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:00] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_09.scl
+[22:12:00] Generación de .SCL completada.
+[22:12:00] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml ---
+[22:12:00] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml ---
+[22:12:00] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy Manage.json'...
+[22:12:00] Cargando parsers de red...
+[22:12:00] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:00] Total de lenguajes con parser cargado: 5
+[22:12:00] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:00] Metadatos XML: ModTime=1749751925.7549114, Size=50030
+[22:12:00] Paso 1: Parseando archivo XML...
+[22:12:00] Paso 1: Parseo XML completado.
+[22:12:00] Paso 2: Detectando tipo de objeto principal...
+[22:12:00] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:00] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:00] Paso 3: Extrayendo atributos del bloque...
+[22:12:00] Paso 3: Atributos: Nombre='FC Ttop Philosophy Manage', Número=590, Lenguaje Bloque='LAD'
+[22:12:00] Paso 3b: Comentario bloque: '...'
+[22:12:00] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:00] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:00] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit.
+[22:12:00] - Procesando Red ID=4, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=B, Lenguaje Red=STL
+[22:12:00] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:00] Paso 6: Escritura JSON completada.
+[22:12:00] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy Manage.json'
+[22:12:00] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml ---
+[22:12:00] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy Manage.json
+[22:12:00] Procesando bloque tipo: FC
+[22:12:00] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:00] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:00] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:00] --- Pase 1 ---
+[22:12:00] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:00] -> 10 instrucciones (no STL) procesadas con SymPy.
+[22:12:00] Fase 2 (Agrupación IF con Simplificación):
+[22:12:00] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:00] --- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando...
+[22:12:00] --- Pase 2 ---
+[22:12:00] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:00] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:00] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:00] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:00] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:00] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy Manage_processed.json
+[22:12:00] Guardado completado.
+[22:12:00] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml ---
+[22:12:00] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy Manage_processed.json
+[22:12:00] Generando salida para: FC 'FC_Ttop_Philosophy_Manage' (Original: FC Ttop Philosophy Manage)
+[22:12:00] -> Modo de generación: FC SCL
+[22:12:00] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:00] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:00] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:00] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_Manage.scl
+[22:12:00] Generación de .SCL completada.
+[22:12:00] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml ---
+[22:12:00] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml ---
+[22:12:00] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\DB MotorSimulate.json'...
+[22:12:00] Cargando parsers de red...
+[22:12:00] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:00] Total de lenguajes con parser cargado: 5
+[22:12:00] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:00] Metadatos XML: ModTime=1749751924.500029, Size=8952
+[22:12:00] Paso 1: Parseando archivo XML...
+[22:12:00] Paso 1: Parseo XML completado.
+[22:12:00] Paso 2: Detectando tipo de objeto principal...
+[22:12:00] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:00] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:12:00] Paso 3: Extrayendo atributos del bloque...
+[22:12:00] Paso 3: Atributos: Nombre='DB MotorSimulate', Número=34, Lenguaje Bloque='DB'
+[22:12:00] Paso 3b: Comentario bloque: '...'
+[22:12:00] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:00] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:12:00] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:00] Paso 6: Escritura JSON completada.
+[22:12:00] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\DB MotorSimulate.json'
+[22:12:00] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml ---
+[22:12:00] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\DB MotorSimulate.json
+[22:12:00] Procesando bloque tipo: GlobalDB
+[22:12:00] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:12:00] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\DB MotorSimulate_processed.json
+[22:12:00] Guardado de GlobalDB completado.
+[22:12:00] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml ---
+[22:12:00] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\DB MotorSimulate_processed.json
+[22:12:00] Generando salida para: GlobalDB 'DB_MotorSimulate' (Original: DB MotorSimulate)
+[22:12:00] -> Modo de generación: DATA_BLOCK SCL
+[22:12:00] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:00] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_MotorSimulate.scl
+[22:12:00] Generación de .SCL completada.
+[22:12:00] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml ---
+[22:12:00] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml ---
+[22:12:00] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Bosch Rexroth.json'...
+[22:12:00] Cargando parsers de red...
+[22:12:00] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:00] Total de lenguajes con parser cargado: 5
+[22:12:00] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:00] Metadatos XML: ModTime=1749751923.8556242, Size=87380
+[22:12:00] Paso 1: Parseando archivo XML...
+[22:12:00] Paso 1: Parseo XML completado.
+[22:12:00] Paso 2: Detectando tipo de objeto principal...
+[22:12:00] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:00] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:00] Paso 3: Extrayendo atributos del bloque...
+[22:12:00] Paso 3: Atributos: Nombre='FC Mot Manage Bosch Rexroth', Número=527, Lenguaje Bloque='LAD'
+[22:12:00] Paso 3b: Comentario bloque: '...'
+[22:12:00] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:00] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:00] Paso 5: Se encontraron 11 elementos SW.Blocks.CompileUnit.
+[22:12:00] - Procesando Red ID=4, Lenguaje Red=STL
+[22:12:00] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=35, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=3C, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=43, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=4A, Lenguaje Red=STL
+[22:12:00] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:00] Paso 6: Escritura JSON completada.
+[22:12:00] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Bosch Rexroth.json'
+[22:12:00] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml ---
+[22:12:00] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Bosch Rexroth.json
+[22:12:00] Procesando bloque tipo: FC
+[22:12:00] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:00] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:00] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:00] --- Pase 1 ---
+[22:12:00] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:00] -> 52 instrucciones (no STL) procesadas con SymPy.
+[22:12:00] Fase 2 (Agrupación IF con Simplificación):
+[22:12:00] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:00] --- Fin Pase 1: 52 proc SymPy, 0 agrup. Continuando...
+[22:12:00] --- Pase 2 ---
+[22:12:00] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:00] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:00] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:00] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:00] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:00] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Bosch Rexroth_processed.json
+[22:12:00] Guardado completado.
+[22:12:00] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml ---
+[22:12:00] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Bosch Rexroth_processed.json
+[22:12:00] Generando salida para: FC 'FC_Mot_Manage_Bosch_Rexroth' (Original: FC Mot Manage Bosch Rexroth)
+[22:12:00] -> Modo de generación: FC SCL
+[22:12:00] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:00] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:00] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:00] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:00] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:00] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_Bosch_Rexroth.scl
+[22:12:00] Generación de .SCL completada.
+[22:12:00] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml ---
+[22:12:00] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml ---
+[22:12:00] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage EOLO mBar.json'...
+[22:12:00] Cargando parsers de red...
+[22:12:00] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:00] Total de lenguajes con parser cargado: 5
+[22:12:00] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:00] Metadatos XML: ModTime=1749751924.2819097, Size=89980
+[22:12:00] Paso 1: Parseando archivo XML...
+[22:12:00] Paso 1: Parseo XML completado.
+[22:12:00] Paso 2: Detectando tipo de objeto principal...
+[22:12:00] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:00] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:00] Paso 3: Extrayendo atributos del bloque...
+[22:12:00] Paso 3: Atributos: Nombre='FC Mot Manage EOLO mBar', Número=505, Lenguaje Bloque='LAD'
+[22:12:00] Paso 3b: Comentario bloque: '...'
+[22:12:00] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:00] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:00] Paso 5: Se encontraron 11 elementos SW.Blocks.CompileUnit.
+[22:12:00] - Procesando Red ID=4, Lenguaje Red=STL
+[22:12:00] - Procesando Red ID=B, Lenguaje Red=STL
+[22:12:00] - Procesando Red ID=12, Lenguaje Red=STL
+[22:12:00] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=35, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=3C, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=43, Lenguaje Red=STL
+[22:12:00] - Procesando Red ID=4A, Lenguaje Red=LAD
+[22:12:00] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:00] Paso 6: Escritura JSON completada.
+[22:12:00] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage EOLO mBar.json'
+[22:12:00] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml ---
+[22:12:00] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage EOLO mBar.json
+[22:12:00] Procesando bloque tipo: FC
+[22:12:00] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:00] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:00] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:00] --- Pase 1 ---
+[22:12:00] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:00] -> 17 instrucciones (no STL) procesadas con SymPy.
+[22:12:00] Fase 2 (Agrupación IF con Simplificación):
+[22:12:00] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:00] --- Fin Pase 1: 17 proc SymPy, 0 agrup. Continuando...
+[22:12:00] --- Pase 2 ---
+[22:12:00] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:00] -> 8 instrucciones (no STL) procesadas con SymPy.
+[22:12:00] Fase 2 (Agrupación IF con Simplificación):
+[22:12:00] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:00] --- Fin Pase 2: 8 proc SymPy, 0 agrup. Continuando...
+[22:12:00] --- Pase 3 ---
+[22:12:00] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:00] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:00] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. ---
+[22:12:00] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:00] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:00] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage EOLO mBar_processed.json
+[22:12:00] Guardado completado.
+[22:12:00] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml ---
+[22:12:00] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage EOLO mBar_processed.json
+[22:12:00] Generando salida para: FC 'FC_Mot_Manage_EOLO_mBar' (Original: FC Mot Manage EOLO mBar)
+[22:12:00] -> Modo de generación: FC SCL
+[22:12:00] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:00] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:00] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:00] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_EOLO_mBar.scl
+[22:12:00] Generación de .SCL completada.
+[22:12:00] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml ---
+[22:12:00] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml ---
+[22:12:00] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Minimotor.json'...
+[22:12:00] Cargando parsers de red...
+[22:12:00] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:00] Total de lenguajes con parser cargado: 5
+[22:12:00] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:00] Metadatos XML: ModTime=1749751924.354904, Size=93396
+[22:12:00] Paso 1: Parseando archivo XML...
+[22:12:00] Paso 1: Parseo XML completado.
+[22:12:00] Paso 2: Detectando tipo de objeto principal...
+[22:12:00] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:00] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:00] Paso 3: Extrayendo atributos del bloque...
+[22:12:00] Paso 3: Atributos: Nombre='FC Mot Manage Minimotor', Número=516, Lenguaje Bloque='LAD'
+[22:12:00] Paso 3b: Comentario bloque: 'Gestione motori collegati in rete Profibus, avanti...'
+[22:12:00] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:00] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:00] Paso 5: Se encontraron 5 elementos SW.Blocks.CompileUnit.
+[22:12:00] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:00] - Procesando Red ID=B, Lenguaje Red=SCL
+[22:12:00] - Procesando Red ID=12, Lenguaje Red=SCL
+[22:12:00] - Procesando Red ID=19, Lenguaje Red=SCL
+[22:12:00] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:00] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:00] Paso 6: Escritura JSON completada.
+[22:12:00] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Minimotor.json'
+[22:12:00] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml ---
+[22:12:00] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Minimotor.json
+[22:12:00] Procesando bloque tipo: FC
+[22:12:00] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:00] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:00] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:00] --- Pase 1 ---
+[22:12:00] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:00] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:00] Fase 2 (Agrupación IF con Simplificación):
+[22:12:00] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:00] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:00] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:00] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:00] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Minimotor_processed.json
+[22:12:00] Guardado completado.
+[22:12:00] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml ---
+[22:12:00] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Minimotor_processed.json
+[22:12:00] Generando salida para: FC 'FC_Mot_Manage_Minimotor' (Original: FC Mot Manage Minimotor)
+[22:12:00] -> Modo de generación: FC SCL
+[22:12:00] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:00] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:00] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:00] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_Minimotor.scl
+[22:12:00] Generación de .SCL completada.
+[22:12:00] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml ---
+[22:12:00] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml ---
+[22:12:00] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV.json'...
+[22:12:00] Cargando parsers de red...
+[22:12:00] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:00] Total de lenguajes con parser cargado: 5
+[22:12:00] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:00] Metadatos XML: ModTime=1749751923.9100342, Size=113633
+[22:12:00] Paso 1: Parseando archivo XML...
+[22:12:00] Paso 1: Parseo XML completado.
+[22:12:00] Paso 2: Detectando tipo de objeto principal...
+[22:12:00] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:00] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:00] Paso 3: Extrayendo atributos del bloque...
+[22:12:00] Paso 3: Atributos: Nombre='FC Mot Manage Movigear ADV', Número=526, Lenguaje Bloque='LAD'
+[22:12:00] Paso 3b: Comentario bloque: 'Provenienza: 92469
+[22:12:00] Data Ultima Simul...'
+[22:12:00] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:00] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:00] Paso 5: Se encontraron 16 elementos SW.Blocks.CompileUnit.
+[22:12:00] - Procesando Red ID=4, Lenguaje Red=STL
+[22:12:00] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=35, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=3C, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=43, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=4A, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=51, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=58, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=5F, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=66, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=6D, Lenguaje Red=STL
+[22:12:00] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:00] Paso 6: Escritura JSON completada.
+[22:12:00] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV.json'
+[22:12:00] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml ---
+[22:12:00] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV.json
+[22:12:00] Procesando bloque tipo: FC
+[22:12:00] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:00] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:00] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:00] --- Pase 1 ---
+[22:12:00] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:00] -> 48 instrucciones (no STL) procesadas con SymPy.
+[22:12:00] Fase 2 (Agrupación IF con Simplificación):
+[22:12:00] INFO: Agrupando 2 instr. bajo condición de O UID 33
+[22:12:00] INFO: Agrupando 2 instr. bajo condición de Contact UID 32
+[22:12:00] -> 2 agrupaciones realizadas (en redes no STL).
+[22:12:00] --- Fin Pase 1: 48 proc SymPy, 2 agrup. Continuando...
+[22:12:00] --- Pase 2 ---
+[22:12:00] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:00] -> 10 instrucciones (no STL) procesadas con SymPy.
+[22:12:00] Fase 2 (Agrupación IF con Simplificación):
+[22:12:00] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:00] --- Fin Pase 2: 10 proc SymPy, 0 agrup. Continuando...
+[22:12:00] --- Pase 3 ---
+[22:12:00] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:00] -> 2 instrucciones (no STL) procesadas con SymPy.
+[22:12:00] Fase 2 (Agrupación IF con Simplificación):
+[22:12:00] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:00] --- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando...
+[22:12:00] --- Pase 4 ---
+[22:12:00] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:00] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:00] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. ---
+[22:12:00] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:00] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:00] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV_processed.json
+[22:12:00] Guardado completado.
+[22:12:00] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml ---
+[22:12:00] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV_processed.json
+[22:12:00] Generando salida para: FC 'FC_Mot_Manage_Movigear_ADV' (Original: FC Mot Manage Movigear ADV)
+[22:12:00] -> Modo de generación: FC SCL
+[22:12:00] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:00] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:00] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:00] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:00] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:00] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_Movigear_ADV.scl
+[22:12:00] Generación de .SCL completada.
+[22:12:00] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml ---
+[22:12:00] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml ---
+[22:12:00] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV_DPRDAT.json'...
+[22:12:00] Cargando parsers de red...
+[22:12:00] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:00] Total de lenguajes con parser cargado: 5
+[22:12:00] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:00] Metadatos XML: ModTime=1749751924.1821828, Size=119107
+[22:12:00] Paso 1: Parseando archivo XML...
+[22:12:00] Paso 1: Parseo XML completado.
+[22:12:00] Paso 2: Detectando tipo de objeto principal...
+[22:12:00] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:00] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:00] Paso 3: Extrayendo atributos del bloque...
+[22:12:00] Paso 3: Atributos: Nombre='FC Mot Manage Movigear ADV_DPRDAT', Número=528, Lenguaje Bloque='LAD'
+[22:12:00] Paso 3b: Comentario bloque: 'Provenienza: 92469
+[22:12:00] Data Ultima Simul...'
+[22:12:00] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:00] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:00] Paso 5: Se encontraron 18 elementos SW.Blocks.CompileUnit.
+[22:12:00] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:00] - Procesando Red ID=B, Lenguaje Red=SCL
+[22:12:00] - Procesando Red ID=12, Lenguaje Red=STL
+[22:12:00] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=35, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=3C, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=43, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=4A, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=51, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=58, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=5F, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=66, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=6D, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=74, Lenguaje Red=LAD
+[22:12:00] - Procesando Red ID=7B, Lenguaje Red=SCL
+[22:12:00] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:00] Paso 6: Escritura JSON completada.
+[22:12:00] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV_DPRDAT.json'
+[22:12:00] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml ---
+[22:12:00] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV_DPRDAT.json
+[22:12:00] Procesando bloque tipo: FC
+[22:12:00] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:00] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:00] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:00] --- Pase 1 ---
+[22:12:00] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:00] -> 48 instrucciones (no STL) procesadas con SymPy.
+[22:12:00] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] INFO: Agrupando 2 instr. bajo condición de O UID 33
+[22:12:01] INFO: Agrupando 2 instr. bajo condición de Contact UID 32
+[22:12:01] -> 2 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- Fin Pase 1: 48 proc SymPy, 2 agrup. Continuando...
+[22:12:01] --- Pase 2 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 10 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- Fin Pase 2: 10 proc SymPy, 0 agrup. Continuando...
+[22:12:01] --- Pase 3 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 2 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando...
+[22:12:01] --- Pase 4 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. ---
+[22:12:01] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:01] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:01] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV_DPRDAT_processed.json
+[22:12:01] Guardado completado.
+[22:12:01] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml ---
+[22:12:01] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV_DPRDAT_processed.json
+[22:12:01] Generando salida para: FC 'FC_Mot_Manage_Movigear_ADV_DPRDAT' (Original: FC Mot Manage Movigear ADV_DPRDAT)
+[22:12:01] -> Modo de generación: FC SCL
+[22:12:01] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_Movigear_ADV_DPRDAT.scl
+[22:12:01] Generación de .SCL completada.
+[22:12:01] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml ---
+[22:12:01] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml ---
+[22:12:01] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear.json'...
+[22:12:01] Cargando parsers de red...
+[22:12:01] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:01] Total de lenguajes con parser cargado: 5
+[22:12:01] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:01] Metadatos XML: ModTime=1749751923.7283382, Size=78893
+[22:12:01] Paso 1: Parseando archivo XML...
+[22:12:01] Paso 1: Parseo XML completado.
+[22:12:01] Paso 2: Detectando tipo de objeto principal...
+[22:12:01] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:01] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:01] Paso 3: Extrayendo atributos del bloque...
+[22:12:01] Paso 3: Atributos: Nombre='FC Mot Manage Movigear', Número=523, Lenguaje Bloque='LAD'
+[22:12:01] Paso 3b: Comentario bloque: 'Provenienza: 92469
+[22:12:01] Data Ultima Simul...'
+[22:12:01] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:01] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:01] Paso 5: Se encontraron 12 elementos SW.Blocks.CompileUnit.
+[22:12:01] - Procesando Red ID=4, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=35, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=3C, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=43, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=4A, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=51, Lenguaje Red=STL
+[22:12:01] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:01] Paso 6: Escritura JSON completada.
+[22:12:01] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear.json'
+[22:12:01] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml ---
+[22:12:01] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear.json
+[22:12:01] Procesando bloque tipo: FC
+[22:12:01] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:01] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:01] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:01] --- Pase 1 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 35 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- Fin Pase 1: 35 proc SymPy, 0 agrup. Continuando...
+[22:12:01] --- Pase 2 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 2 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando...
+[22:12:01] --- Pase 3 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. ---
+[22:12:01] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:01] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:01] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear_processed.json
+[22:12:01] Guardado completado.
+[22:12:01] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml ---
+[22:12:01] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear_processed.json
+[22:12:01] Generando salida para: FC 'FC_Mot_Manage_Movigear' (Original: FC Mot Manage Movigear)
+[22:12:01] -> Modo de generación: FC SCL
+[22:12:01] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_Movigear.scl
+[22:12:01] Generación de .SCL completada.
+[22:12:01] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml ---
+[22:12:01] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml ---
+[22:12:01] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movimot.json'...
+[22:12:01] Cargando parsers de red...
+[22:12:01] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:01] Total de lenguajes con parser cargado: 5
+[22:12:01] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:01] Metadatos XML: ModTime=1749751923.7786348, Size=69260
+[22:12:01] Paso 1: Parseando archivo XML...
+[22:12:01] Paso 1: Parseo XML completado.
+[22:12:01] Paso 2: Detectando tipo de objeto principal...
+[22:12:01] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:01] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:01] Paso 3: Extrayendo atributos del bloque...
+[22:12:01] Paso 3: Atributos: Nombre='FC Mot Manage Movimot', Número=522, Lenguaje Bloque='LAD'
+[22:12:01] Paso 3b: Comentario bloque: 'Provenienza: 92443
+[22:12:01] Data Ultima Simul...'
+[22:12:01] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:01] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:01] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
+[22:12:01] - Procesando Red ID=4, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=B, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=35, Lenguaje Red=STL
+[22:12:01] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:01] Paso 6: Escritura JSON completada.
+[22:12:01] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movimot.json'
+[22:12:01] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml ---
+[22:12:01] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movimot.json
+[22:12:01] Procesando bloque tipo: FC
+[22:12:01] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:01] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:01] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:01] --- Pase 1 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 15 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- Fin Pase 1: 15 proc SymPy, 0 agrup. Continuando...
+[22:12:01] --- Pase 2 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 4 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando...
+[22:12:01] --- Pase 3 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. ---
+[22:12:01] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:01] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:01] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movimot_processed.json
+[22:12:01] Guardado completado.
+[22:12:01] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml ---
+[22:12:01] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movimot_processed.json
+[22:12:01] Generando salida para: FC 'FC_Mot_Manage_Movimot' (Original: FC Mot Manage Movimot)
+[22:12:01] -> Modo de generación: FC SCL
+[22:12:01] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_Movimot.scl
+[22:12:01] Generación de .SCL completada.
+[22:12:01] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml ---
+[22:12:01] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml ---
+[22:12:01] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD Analog.json'...
+[22:12:01] Cargando parsers de red...
+[22:12:01] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:01] Total de lenguajes con parser cargado: 5
+[22:12:01] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:01] Metadatos XML: ModTime=1749751923.9449058, Size=61565
+[22:12:01] Paso 1: Parseando archivo XML...
+[22:12:01] Paso 1: Parseo XML completado.
+[22:12:01] Paso 2: Detectando tipo de objeto principal...
+[22:12:01] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:01] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:01] Paso 3: Extrayendo atributos del bloque...
+[22:12:01] Paso 3: Atributos: Nombre='FC Mot Manage VFD Analog', Número=520, Lenguaje Bloque='LAD'
+[22:12:01] Paso 3b: Comentario bloque: '...'
+[22:12:01] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:01] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:01] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
+[22:12:01] - Procesando Red ID=4, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=20, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=27, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=35, Lenguaje Red=LAD
+[22:12:01] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:01] Paso 6: Escritura JSON completada.
+[22:12:01] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD Analog.json'
+[22:12:01] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml ---
+[22:12:01] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD Analog.json
+[22:12:01] Procesando bloque tipo: FC
+[22:12:01] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:01] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:01] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:01] --- Pase 1 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 9 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- Fin Pase 1: 9 proc SymPy, 0 agrup. Continuando...
+[22:12:01] --- Pase 2 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 7 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- Fin Pase 2: 7 proc SymPy, 0 agrup. Continuando...
+[22:12:01] --- Pase 3 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. ---
+[22:12:01] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:01] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:01] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD Analog_processed.json
+[22:12:01] Guardado completado.
+[22:12:01] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml ---
+[22:12:01] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD Analog_processed.json
+[22:12:01] Generando salida para: FC 'FC_Mot_Manage_VFD_Analog' (Original: FC Mot Manage VFD Analog)
+[22:12:01] -> Modo de generación: FC SCL
+[22:12:01] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_VFD_Analog.scl
+[22:12:01] Generación de .SCL completada.
+[22:12:01] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml ---
+[22:12:01] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml ---
+[22:12:01] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300.json'...
+[22:12:01] Cargando parsers de red...
+[22:12:01] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:01] Total de lenguajes con parser cargado: 5
+[22:12:01] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:01] Metadatos XML: ModTime=1749751924.0964065, Size=88915
+[22:12:01] Paso 1: Parseando archivo XML...
+[22:12:01] Paso 1: Parseo XML completado.
+[22:12:01] Paso 2: Detectando tipo de objeto principal...
+[22:12:01] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:01] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:01] Paso 3: Extrayendo atributos del bloque...
+[22:12:01] Paso 3: Atributos: Nombre='FC Mot Manage VFD FC300', Número=511, Lenguaje Bloque='LAD'
+[22:12:01] Paso 3b: Comentario bloque: 'Gestione motori collegati in rete Profibus, avanti...'
+[22:12:01] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:01] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:01] Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit.
+[22:12:01] - Procesando Red ID=4, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=19, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=27, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=2E, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=35, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=3C, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=43, Lenguaje Red=STL
+[22:12:01] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:01] Paso 6: Escritura JSON completada.
+[22:12:01] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300.json'
+[22:12:01] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml ---
+[22:12:01] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300.json
+[22:12:01] Procesando bloque tipo: FC
+[22:12:01] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:01] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:01] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:01] --- Pase 1 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 13 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- Fin Pase 1: 13 proc SymPy, 0 agrup. Continuando...
+[22:12:01] --- Pase 2 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 7 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- Fin Pase 2: 7 proc SymPy, 0 agrup. Continuando...
+[22:12:01] --- Pase 3 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. ---
+[22:12:01] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:01] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:01] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300_processed.json
+[22:12:01] Guardado completado.
+[22:12:01] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml ---
+[22:12:01] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300_processed.json
+[22:12:01] Generando salida para: FC 'FC_Mot_Manage_VFD_FC300' (Original: FC Mot Manage VFD FC300)
+[22:12:01] -> Modo de generación: FC SCL
+[22:12:01] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_VFD_FC300.scl
+[22:12:01] Generación de .SCL completada.
+[22:12:01] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml ---
+[22:12:01] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml ---
+[22:12:01] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300_DPRDAT.json'...
+[22:12:01] Cargando parsers de red...
+[22:12:01] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:01] Total de lenguajes con parser cargado: 5
+[22:12:01] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:01] Metadatos XML: ModTime=1749751924.2371445, Size=107739
+[22:12:01] Paso 1: Parseando archivo XML...
+[22:12:01] Paso 1: Parseo XML completado.
+[22:12:01] Paso 2: Detectando tipo de objeto principal...
+[22:12:01] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:01] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:01] Paso 3: Extrayendo atributos del bloque...
+[22:12:01] Paso 3: Atributos: Nombre='FC Mot Manage VFD FC300_DPRDAT', Número=512, Lenguaje Bloque='LAD'
+[22:12:01] Paso 3b: Comentario bloque: 'Gestione motori collegati in rete Profibus, avanti...'
+[22:12:01] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:01] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:01] Paso 5: Se encontraron 12 elementos SW.Blocks.CompileUnit.
+[22:12:01] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:01] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=19, Lenguaje Red=SCL
+[22:12:01] - Procesando Red ID=20, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=2E, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=35, Lenguaje Red=SCL
+[22:12:01] - Procesando Red ID=3C, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=43, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=4A, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=51, Lenguaje Red=SCL
+[22:12:01] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:01] Paso 6: Escritura JSON completada.
+[22:12:01] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300_DPRDAT.json'
+[22:12:01] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml ---
+[22:12:01] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300_DPRDAT.json
+[22:12:01] Procesando bloque tipo: FC
+[22:12:01] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:01] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:01] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:01] --- Pase 1 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 13 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- Fin Pase 1: 13 proc SymPy, 0 agrup. Continuando...
+[22:12:01] --- Pase 2 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 7 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- Fin Pase 2: 7 proc SymPy, 0 agrup. Continuando...
+[22:12:01] --- Pase 3 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. ---
+[22:12:01] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:01] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:01] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300_DPRDAT_processed.json
+[22:12:01] Guardado completado.
+[22:12:01] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml ---
+[22:12:01] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300_DPRDAT_processed.json
+[22:12:01] Generando salida para: FC 'FC_Mot_Manage_VFD_FC300_DPRDAT' (Original: FC Mot Manage VFD FC300_DPRDAT)
+[22:12:01] -> Modo de generación: FC SCL
+[22:12:01] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_VFD_FC300_DPRDAT.scl
+[22:12:01] Generación de .SCL completada.
+[22:12:01] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml ---
+[22:12:01] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml ---
+[22:12:01] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFDDig.json'...
+[22:12:01] Cargando parsers de red...
+[22:12:01] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:01] Total de lenguajes con parser cargado: 5
+[22:12:01] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:01] Metadatos XML: ModTime=1749751923.984313, Size=45251
+[22:12:01] Paso 1: Parseando archivo XML...
+[22:12:01] Paso 1: Parseo XML completado.
+[22:12:01] Paso 2: Detectando tipo de objeto principal...
+[22:12:01] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:01] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:01] Paso 3: Extrayendo atributos del bloque...
+[22:12:01] Paso 3: Atributos: Nombre='FC Mot Manage VFD/Dig', Número=521, Lenguaje Bloque='LAD'
+[22:12:01] Paso 3b: Comentario bloque: '...'
+[22:12:01] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:01] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:01] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit.
+[22:12:01] - Procesando Red ID=4, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=19, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:01] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:01] Paso 6: Escritura JSON completada.
+[22:12:01] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFDDig.json'
+[22:12:01] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml ---
+[22:12:01] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFDDig.json
+[22:12:01] Procesando bloque tipo: FC
+[22:12:01] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:01] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:01] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:01] --- Pase 1 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 12 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- Fin Pase 1: 12 proc SymPy, 0 agrup. Continuando...
+[22:12:01] --- Pase 2 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:01] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:01] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:01] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFDDig_processed.json
+[22:12:01] Guardado completado.
+[22:12:01] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml ---
+[22:12:01] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFDDig_processed.json
+[22:12:01] Generando salida para: FC 'FC_Mot_Manage_VFD_Dig' (Original: FC Mot Manage VFD/Dig)
+[22:12:01] -> Modo de generación: FC SCL
+[22:12:01] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_VFD_Dig.scl
+[22:12:01] Generación de .SCL completada.
+[22:12:01] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml ---
+[22:12:01] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml ---
+[22:12:01] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Motor Protocols.json'...
+[22:12:01] Cargando parsers de red...
+[22:12:01] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:01] Total de lenguajes con parser cargado: 5
+[22:12:01] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:01] Metadatos XML: ModTime=1749751924.4100547, Size=44145
+[22:12:01] Paso 1: Parseando archivo XML...
+[22:12:01] Paso 1: Parseo XML completado.
+[22:12:01] Paso 2: Detectando tipo de objeto principal...
+[22:12:01] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:01] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:01] Paso 3: Extrayendo atributos del bloque...
+[22:12:01] Paso 3: Atributos: Nombre='FC Motor Protocols', Número=501, Lenguaje Bloque='LAD'
+[22:12:01] Paso 3b: Comentario bloque: 'Provenienza: 92487
+[22:12:01] Data Ultima Simul...'
+[22:12:01] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:01] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:01] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
+[22:12:01] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:01] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:01] Paso 6: Escritura JSON completada.
+[22:12:01] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Motor Protocols.json'
+[22:12:01] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml ---
+[22:12:01] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Motor Protocols.json
+[22:12:01] Procesando bloque tipo: FC
+[22:12:01] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:01] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:01] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:01] --- Pase 1 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:01] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:01] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:01] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Motor Protocols_processed.json
+[22:12:01] Guardado completado.
+[22:12:01] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml ---
+[22:12:01] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Motor Protocols_processed.json
+[22:12:01] Generando salida para: FC 'FC_Motor_Protocols' (Original: FC Motor Protocols)
+[22:12:01] -> Modo de generación: FC SCL
+[22:12:01] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Motor_Protocols.scl
+[22:12:01] Generación de .SCL completada.
+[22:12:01] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml ---
+[22:12:01] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml ---
+[22:12:01] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Movifit Status.json'...
+[22:12:01] Cargando parsers de red...
+[22:12:01] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:01] Total de lenguajes con parser cargado: 5
+[22:12:01] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:01] Metadatos XML: ModTime=1749751923.8117702, Size=25555
+[22:12:01] Paso 1: Parseando archivo XML...
+[22:12:01] Paso 1: Parseo XML completado.
+[22:12:01] Paso 2: Detectando tipo de objeto principal...
+[22:12:01] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:01] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:01] Paso 3: Extrayendo atributos del bloque...
+[22:12:01] Paso 3: Atributos: Nombre='FC Movifit Status', Número=524, Lenguaje Bloque='LAD'
+[22:12:01] Paso 3b: Comentario bloque: 'Provenienza: 92469
+[22:12:01] Data Ultima Simul...'
+[22:12:01] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:01] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:01] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit.
+[22:12:01] - Procesando Red ID=4, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:01] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:01] Paso 6: Escritura JSON completada.
+[22:12:01] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Movifit Status.json'
+[22:12:01] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml ---
+[22:12:01] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Movifit Status.json
+[22:12:01] Procesando bloque tipo: FC
+[22:12:01] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:01] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:01] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:01] --- Pase 1 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 14 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- Fin Pase 1: 14 proc SymPy, 0 agrup. Continuando...
+[22:12:01] --- Pase 2 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:01] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:01] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:01] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Movifit Status_processed.json
+[22:12:01] Guardado completado.
+[22:12:01] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml ---
+[22:12:01] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Movifit Status_processed.json
+[22:12:01] Generando salida para: FC 'FC_Movifit_Status' (Original: FC Movifit Status)
+[22:12:01] -> Modo de generación: FC SCL
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] INFO: Detectadas 1 VAR_TEMP adicionales.
+[22:12:01] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Movifit_Status.scl
+[22:12:01] Generación de .SCL completada.
+[22:12:01] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml ---
+[22:12:01] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml ---
+[22:12:01] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Siemens G120C.json'...
+[22:12:01] Cargando parsers de red...
+[22:12:01] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:01] Total de lenguajes con parser cargado: 5
+[22:12:01] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:01] Metadatos XML: ModTime=1749751924.052044, Size=94263
+[22:12:01] Paso 1: Parseando archivo XML...
+[22:12:01] Paso 1: Parseo XML completado.
+[22:12:01] Paso 2: Detectando tipo de objeto principal...
+[22:12:01] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:01] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:01] Paso 3: Extrayendo atributos del bloque...
+[22:12:01] Paso 3: Atributos: Nombre='FC Siemens G120C', Número=525, Lenguaje Bloque='LAD'
+[22:12:01] Paso 3b: Comentario bloque: '...'
+[22:12:01] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:01] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:01] Paso 5: Se encontraron 17 elementos SW.Blocks.CompileUnit.
+[22:12:01] - Procesando Red ID=4, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=35, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=3C, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=43, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=4A, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=51, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=58, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=5F, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=66, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=6D, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=74, Lenguaje Red=STL
+[22:12:01] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:01] Paso 6: Escritura JSON completada.
+[22:12:01] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Siemens G120C.json'
+[22:12:01] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml ---
+[22:12:01] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Siemens G120C.json
+[22:12:01] Procesando bloque tipo: FC
+[22:12:01] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:01] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:01] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:01] --- Pase 1 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 38 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- Fin Pase 1: 38 proc SymPy, 0 agrup. Continuando...
+[22:12:01] --- Pase 2 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 4 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando...
+[22:12:01] --- Pase 3 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. ---
+[22:12:01] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:01] ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas:
+[22:12:01] - Red 'Switch Input' (ID: 27, Lang: LAD), Instrucción UID: 25, Tipo: 'SCATTER'
+[22:12:01] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Siemens G120C_processed.json
+[22:12:01] Guardado completado.
+[22:12:01] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml ---
+[22:12:01] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Siemens G120C_processed.json
+[22:12:01] Generando salida para: FC 'FC_Siemens_G120C' (Original: FC Siemens G120C)
+[22:12:01] -> Modo de generación: FC SCL
+[22:12:01] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Siemens_G120C.scl
+[22:12:01] Generación de .SCL completada.
+[22:12:01] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml ---
+[22:12:01] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml ---
+[22:12:01] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Simulation.json'...
+[22:12:01] Cargando parsers de red...
+[22:12:01] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:01] Total de lenguajes con parser cargado: 5
+[22:12:01] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:01] Metadatos XML: ModTime=1749751924.4750967, Size=71298
+[22:12:01] Paso 1: Parseando archivo XML...
+[22:12:01] Paso 1: Parseo XML completado.
+[22:12:01] Paso 2: Detectando tipo de objeto principal...
+[22:12:01] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:01] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:01] Paso 3: Extrayendo atributos del bloque...
+[22:12:01] Paso 3: Atributos: Nombre='FC Simulation', Número=529, Lenguaje Bloque='LAD'
+[22:12:01] Paso 3b: Comentario bloque: '...'
+[22:12:01] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:01] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:01] Paso 5: Se encontraron 14 elementos SW.Blocks.CompileUnit.
+[22:12:01] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:01] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=35, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=3C, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=43, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=4A, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=51, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=58, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=5F, Lenguaje Red=LAD
+[22:12:01] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:01] Paso 6: Escritura JSON completada.
+[22:12:01] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Simulation.json'
+[22:12:01] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml ---
+[22:12:01] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Simulation.json
+[22:12:01] Procesando bloque tipo: FC
+[22:12:01] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:01] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:01] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:01] --- Pase 1 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 27 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- Fin Pase 1: 27 proc SymPy, 0 agrup. Continuando...
+[22:12:01] --- Pase 2 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 4 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando...
+[22:12:01] --- Pase 3 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. ---
+[22:12:01] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:01] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:01] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Simulation_processed.json
+[22:12:01] Guardado completado.
+[22:12:01] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml ---
+[22:12:01] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Simulation_processed.json
+[22:12:01] Generando salida para: FC 'FC_Simulation' (Original: FC Simulation)
+[22:12:01] -> Modo de generación: FC SCL
+[22:12:01] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Simulation.scl
+[22:12:01] Generación de .SCL completada.
+[22:12:01] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml ---
+[22:12:01] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml ---
+[22:12:01] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\parsing\FB_Minimotor_Config.json'...
+[22:12:01] Cargando parsers de red...
+[22:12:01] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:01] Total de lenguajes con parser cargado: 5
+[22:12:01] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:01] Metadatos XML: ModTime=1749751924.6496341, Size=152178
+[22:12:01] Paso 1: Parseando archivo XML...
+[22:12:01] Paso 1: Parseo XML completado.
+[22:12:01] Paso 2: Detectando tipo de objeto principal...
+[22:12:01] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:01] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
+[22:12:01] Paso 3: Extrayendo atributos del bloque...
+[22:12:01] Paso 3: Atributos: Nombre='FB_Minimotor_Config', Número=1152, Lenguaje Bloque='LAD'
+[22:12:01] Paso 3b: Comentario bloque: '...'
+[22:12:01] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:01] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:01] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
+[22:12:01] - Procesando Red ID=4, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=12, Lenguaje Red=SCL
+[22:12:01] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=20, Lenguaje Red=SCL
+[22:12:01] - Procesando Red ID=27, Lenguaje Red=SCL
+[22:12:01] - Procesando Red ID=2E, Lenguaje Red=SCL
+[22:12:01] - Procesando Red ID=35, Lenguaje Red=SCL
+[22:12:01] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:01] Paso 6: Escritura JSON completada.
+[22:12:01] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\parsing\FB_Minimotor_Config.json'
+[22:12:01] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml ---
+[22:12:01] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\parsing\FB_Minimotor_Config.json
+[22:12:01] Procesando bloque tipo: FB
+[22:12:01] INFO: El bloque es FB. Iniciando procesamiento lógico...
+[22:12:01] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:01] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
+[22:12:01] --- Pase 1 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] Advertencia: No se encontró nombre/instancia para TON UID 98. Usando placeholder '#TON_INSTANCE_98'.
+[22:12:01] -> 36 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- Fin Pase 1: 36 proc SymPy, 0 agrup. Continuando...
+[22:12:01] --- Pase 2 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 5 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- Fin Pase 2: 5 proc SymPy, 0 agrup. Continuando...
+[22:12:01] --- Pase 3 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. ---
+[22:12:01] --- Verificación Final de Instrucciones No Procesadas (FB) ---
+[22:12:01] ADVERTENCIA: Se encontraron 28 instrucciones (no STL) que parecen no haber sido procesadas:
+[22:12:01] - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 62, Tipo: 'RCoil'
+[22:12:01] - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 63, Tipo: 'RCoil'
+[22:12:01] - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 64, Tipo: 'RCoil'
+[22:12:01] - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 65, Tipo: 'RCoil'
+[22:12:01] - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 66, Tipo: 'RCoil'
+[22:12:01] - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 67, Tipo: 'RCoil'
+[22:12:01] - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 68, Tipo: 'RCoil'
+[22:12:01] - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 70, Tipo: 'RCoil'
+[22:12:01] - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 71, Tipo: 'RCoil'
+[22:12:01] - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 72, Tipo: 'RCoil'
+[22:12:01] - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 73, Tipo: 'RCoil'
+[22:12:01] - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 74, Tipo: 'RCoil'
+[22:12:01] - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 75, Tipo: 'RCoil'
+[22:12:01] - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 76, Tipo: 'RCoil'
+[22:12:01] - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 38, Tipo: 'RCoil'
+[22:12:01] - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 39, Tipo: 'RCoil'
+[22:12:01] - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 40, Tipo: 'RCoil'
+[22:12:01] - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 41, Tipo: 'RCoil'
+[22:12:01] - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 42, Tipo: 'RCoil'
+[22:12:01] - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 43, Tipo: 'RCoil'
+[22:12:01] - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 44, Tipo: 'RCoil'
+[22:12:01] - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 46, Tipo: 'RCoil'
+[22:12:01] - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 47, Tipo: 'RCoil'
+[22:12:01] - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 48, Tipo: 'RCoil'
+[22:12:01] - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 49, Tipo: 'RCoil'
+[22:12:01] - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 50, Tipo: 'RCoil'
+[22:12:01] - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 51, Tipo: 'RCoil'
+[22:12:01] - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 52, Tipo: 'RCoil'
+[22:12:01] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\parsing\FB_Minimotor_Config_processed.json
+[22:12:01] Guardado completado.
+[22:12:01] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml ---
+[22:12:01] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\parsing\FB_Minimotor_Config_processed.json
+[22:12:01] Generando salida para: FB 'FB_Minimotor_Config' (Original: FB_Minimotor_Config)
+[22:12:01] -> Modo de generación: FB SCL
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
+[22:12:01] INFO: Detectadas 2 VAR_TEMP adicionales.
+[22:12:01] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Minimotor_Config.scl
+[22:12:01] Generación de .SCL completada.
+[22:12:01] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FC Minimotor Managment.xml ---
+[22:12:01] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FC Minimotor Managment.xml ---
+[22:12:01] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FC Minimotor Managment.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\parsing\FC Minimotor Managment.json'...
+[22:12:01] Cargando parsers de red...
+[22:12:01] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:01] Total de lenguajes con parser cargado: 5
+[22:12:01] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:01] Metadatos XML: ModTime=1749751924.5269263, Size=2746
+[22:12:01] Paso 1: Parseando archivo XML...
+[22:12:01] Paso 1: Parseo XML completado.
+[22:12:01] Paso 2: Detectando tipo de objeto principal...
+[22:12:01] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:01] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:01] Paso 3: Extrayendo atributos del bloque...
+[22:12:01] Paso 3: Atributos: Nombre='FC Minimotor Managment', Número=1155, Lenguaje Bloque='LAD'
+[22:12:01] Paso 3b: Comentario bloque: '...'
+[22:12:01] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:01] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:01] Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit.
+[22:12:01] Advertencia: ObjectList para FC sin SW.Blocks.CompileUnit.
+[22:12:01] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:01] ADVERTENCIA FINAL: 'networks' está vacía en el JSON.
+[22:12:01] Paso 6: Escritura JSON completada.
+[22:12:01] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\parsing\FC Minimotor Managment.json'
+[22:12:01] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FC Minimotor Managment.xml ---
+[22:12:01] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\parsing\FC Minimotor Managment.json
+[22:12:01] Procesando bloque tipo: FC
+[22:12:01] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:01] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:01] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:01] --- Pase 1 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:01] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:01] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:01] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\parsing\FC Minimotor Managment_processed.json
+[22:12:01] Guardado completado.
+[22:12:01] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FC Minimotor Managment.xml ---
+[22:12:01] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\parsing\FC Minimotor Managment_processed.json
+[22:12:01] Generando salida para: FC 'FC_Minimotor_Managment' (Original: FC Minimotor Managment)
+[22:12:01] -> Modo de generación: FC SCL
+[22:12:01] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Minimotor_Managment.scl
+[22:12:01] Generación de .SCL completada.
+[22:12:01] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml ---
+[22:12:01] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml ---
+[22:12:01] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\parsing\FB_MiniMotor_PN.json'...
+[22:12:01] Cargando parsers de red...
+[22:12:01] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:01] Total de lenguajes con parser cargado: 5
+[22:12:01] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:01] Metadatos XML: ModTime=1749751925.3253446, Size=171766
+[22:12:01] Paso 1: Parseando archivo XML...
+[22:12:01] Paso 1: Parseo XML completado.
+[22:12:01] Paso 2: Detectando tipo de objeto principal...
+[22:12:01] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:01] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
+[22:12:01] Paso 3: Extrayendo atributos del bloque...
+[22:12:01] Paso 3: Atributos: Nombre='FB_MiniMotor_PN', Número=1151, Lenguaje Bloque='LAD'
+[22:12:01] Paso 3b: Comentario bloque: '...'
+[22:12:01] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:01] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:01] Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit.
+[22:12:01] - Procesando Red ID=4, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=B, Lenguaje Red=SCL
+[22:12:01] - Procesando Red ID=12, Lenguaje Red=SCL
+[22:12:01] - Procesando Red ID=19, Lenguaje Red=SCL
+[22:12:01] - Procesando Red ID=20, Lenguaje Red=SCL
+[22:12:01] - Procesando Red ID=27, Lenguaje Red=SCL
+[22:12:01] - Procesando Red ID=2E, Lenguaje Red=SCL
+[22:12:01] - Procesando Red ID=35, Lenguaje Red=SCL
+[22:12:01] - Procesando Red ID=3C, Lenguaje Red=SCL
+[22:12:01] - Procesando Red ID=43, Lenguaje Red=LAD
+[22:12:01] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:01] Paso 6: Escritura JSON completada.
+[22:12:01] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\parsing\FB_MiniMotor_PN.json'
+[22:12:01] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml ---
+[22:12:01] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\parsing\FB_MiniMotor_PN.json
+[22:12:01] Procesando bloque tipo: FB
+[22:12:01] INFO: El bloque es FB. Iniciando procesamiento lógico...
+[22:12:01] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:01] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
+[22:12:01] --- Pase 1 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:01] --- Verificación Final de Instrucciones No Procesadas (FB) ---
+[22:12:01] ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas:
+[22:12:01] - Red 'Read Status' (ID: 4, Lang: LAD), Instrucción UID: 24, Tipo: 'DPRD_DAT'
+[22:12:01] - Red 'Write Command' (ID: 43, Lang: LAD), Instrucción UID: 24, Tipo: 'DPWR_DAT'
+[22:12:01] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\parsing\FB_MiniMotor_PN_processed.json
+[22:12:01] Guardado completado.
+[22:12:01] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml ---
+[22:12:01] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\parsing\FB_MiniMotor_PN_processed.json
+[22:12:01] Generando salida para: FB 'FB_MiniMotor_PN' (Original: FB_MiniMotor_PN)
+[22:12:01] -> Modo de generación: FB SCL
+[22:12:01] WARNING: No se encontró definición para 'HW_SUBMODULE'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
+[22:12:01] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_MiniMotor_PN.scl
+[22:12:01] Generación de .SCL completada.
+[22:12:01] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.xml ---
+[22:12:01] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.xml. Se usará el archivo .scl original existente. ---
+[22:12:01] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.xml ---
+[22:12:01] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.xml. Se usará el archivo .scl original existente. ---
+[22:12:01] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.xml ---
+[22:12:01] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.xml. Se usará el archivo .scl original existente. ---
+[22:12:01] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.xml ---
+[22:12:01] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.xml. Se usará el archivo .scl original existente. ---
+[22:12:01] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml ---
+[22:12:01] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml ---
+[22:12:01] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBW.json'...
+[22:12:01] Cargando parsers de red...
+[22:12:01] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:01] Total de lenguajes con parser cargado: 5
+[22:12:01] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:01] Metadatos XML: ModTime=1749751920.7403097, Size=24674
+[22:12:01] Paso 1: Parseando archivo XML...
+[22:12:01] Paso 1: Parseo XML completado.
+[22:12:01] Paso 2: Detectando tipo de objeto principal...
+[22:12:01] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:01] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:01] Paso 3: Extrayendo atributos del bloque...
+[22:12:01] Paso 3: Atributos: Nombre='COPIA DBW', Número=98, Lenguaje Bloque='STL'
+[22:12:01] Paso 3b: Comentario bloque: 'Definizione del problema :
+[22:12:01] Questo blocco deve co...'
+[22:12:01] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:01] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:01] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit.
+[22:12:01] - Procesando Red ID=4, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=B, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=12, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=19, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=20, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=27, Lenguaje Red=STL
+[22:12:01] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:01] Paso 6: Escritura JSON completada.
+[22:12:01] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBW.json'
+[22:12:01] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml ---
+[22:12:01] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBW.json
+[22:12:01] Procesando bloque tipo: FC
+[22:12:01] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:01] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:01] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:01] --- Pase 1 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:01] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:01] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:01] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBW_processed.json
+[22:12:01] Guardado completado.
+[22:12:01] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml ---
+[22:12:01] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBW_processed.json
+[22:12:01] Generando salida para: FC 'COPIA_DBW' (Original: COPIA DBW)
+[22:12:01] -> Modo de generación: FC SCL
+[22:12:01] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar.
+[22:12:01] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\COPIA_DBW.scl
+[22:12:01] Generación de .SCL completada.
+[22:12:01] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml ---
+[22:12:01] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml ---
+[22:12:01] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBs.json'...
+[22:12:01] Cargando parsers de red...
+[22:12:01] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:01] Total de lenguajes con parser cargado: 5
+[22:12:01] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:01] Metadatos XML: ModTime=1749751922.754433, Size=29532
+[22:12:01] Paso 1: Parseando archivo XML...
+[22:12:01] Paso 1: Parseo XML completado.
+[22:12:01] Paso 2: Detectando tipo de objeto principal...
+[22:12:01] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:01] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:01] Paso 3: Extrayendo atributos del bloque...
+[22:12:01] Paso 3: Atributos: Nombre='COPIA DBs', Número=100, Lenguaje Bloque='STL'
+[22:12:01] Paso 3b: Comentario bloque: 'Definizione del problema :
+[22:12:01] Questo blocco deve co...'
+[22:12:01] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:01] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:01] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit.
+[22:12:01] - Procesando Red ID=4, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=B, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=12, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=19, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=20, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=27, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=2E, Lenguaje Red=STL
+[22:12:01] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:01] Paso 6: Escritura JSON completada.
+[22:12:01] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBs.json'
+[22:12:01] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml ---
+[22:12:01] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBs.json
+[22:12:01] Procesando bloque tipo: FC
+[22:12:01] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:01] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:01] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:01] --- Pase 1 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:01] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:01] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:01] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBs_processed.json
+[22:12:01] Guardado completado.
+[22:12:01] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml ---
+[22:12:01] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBs_processed.json
+[22:12:01] Generando salida para: FC 'COPIA_DBs' (Original: COPIA DBs)
+[22:12:01] -> Modo de generación: FC SCL
+[22:12:01] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
+[22:12:01] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\COPIA_DBs.scl
+[22:12:01] Generación de .SCL completada.
+[22:12:01] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml ---
+[22:12:01] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml ---
+[22:12:01] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 21.json'...
+[22:12:01] Cargando parsers de red...
+[22:12:01] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:01] Total de lenguajes con parser cargado: 5
+[22:12:01] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:01] Metadatos XML: ModTime=1749751921.2145321, Size=24545
+[22:12:01] Paso 1: Parseando archivo XML...
+[22:12:01] Paso 1: Parseo XML completado.
+[22:12:01] Paso 2: Detectando tipo de objeto principal...
+[22:12:01] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:01] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:01] Paso 3: Extrayendo atributos del bloque...
+[22:12:01] Paso 3: Atributos: Nombre='FC CFG TTOP MultiRow 2/1', Número=394, Lenguaje Bloque='LAD'
+[22:12:01] Paso 3b: Comentario bloque: '2 FIXS
+[22:12:01] 1 TIMERS...'
+[22:12:01] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:01] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:01] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
+[22:12:01] - Procesando Red ID=4, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=B, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=12, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=19, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=20, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=27, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=2E, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=35, Lenguaje Red=STL
+[22:12:01] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:01] Paso 6: Escritura JSON completada.
+[22:12:01] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 21.json'
+[22:12:01] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml ---
+[22:12:01] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 21.json
+[22:12:01] Procesando bloque tipo: FC
+[22:12:01] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:01] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:01] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:01] --- Pase 1 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:01] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:01] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:01] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 21_processed.json
+[22:12:01] Guardado completado.
+[22:12:01] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml ---
+[22:12:01] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 21_processed.json
+[22:12:01] Generando salida para: FC 'FC_CFG_TTOP_MultiRow_2_1' (Original: FC CFG TTOP MultiRow 2/1)
+[22:12:01] -> Modo de generación: FC SCL
+[22:12:01] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_CFG_TTOP_MultiRow_2_1.scl
+[22:12:01] Generación de .SCL completada.
+[22:12:01] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml ---
+[22:12:01] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml ---
+[22:12:01] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 32.json'...
+[22:12:01] Cargando parsers de red...
+[22:12:01] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:01] Total de lenguajes con parser cargado: 5
+[22:12:01] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:01] Metadatos XML: ModTime=1749751921.2468035, Size=28941
+[22:12:01] Paso 1: Parseando archivo XML...
+[22:12:01] Paso 1: Parseo XML completado.
+[22:12:01] Paso 2: Detectando tipo de objeto principal...
+[22:12:01] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:01] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:01] Paso 3: Extrayendo atributos del bloque...
+[22:12:01] Paso 3: Atributos: Nombre='FC CFG TTOP MultiRow 3/2', Número=393, Lenguaje Bloque='LAD'
+[22:12:01] Paso 3b: Comentario bloque: '3 FIXS
+[22:12:01] 2 TIMERS...'
+[22:12:01] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:01] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:01] Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit.
+[22:12:01] - Procesando Red ID=4, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=B, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=12, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=19, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=20, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=27, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=2E, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=35, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=3C, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=43, Lenguaje Red=STL
+[22:12:01] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:01] Paso 6: Escritura JSON completada.
+[22:12:01] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 32.json'
+[22:12:01] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml ---
+[22:12:01] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 32.json
+[22:12:01] Procesando bloque tipo: FC
+[22:12:01] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:01] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:01] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:01] --- Pase 1 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:01] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:01] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:01] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 32_processed.json
+[22:12:01] Guardado completado.
+[22:12:01] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml ---
+[22:12:01] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 32_processed.json
+[22:12:01] Generando salida para: FC 'FC_CFG_TTOP_MultiRow_3_2' (Original: FC CFG TTOP MultiRow 3/2)
+[22:12:01] -> Modo de generación: FC SCL
+[22:12:01] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_CFG_TTOP_MultiRow_3_2.scl
+[22:12:01] Generación de .SCL completada.
+[22:12:01] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml ---
+[22:12:01] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml ---
+[22:12:01] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CMP Machine.json'...
+[22:12:01] Cargando parsers de red...
+[22:12:01] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:01] Total de lenguajes con parser cargado: 5
+[22:12:01] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:01] Metadatos XML: ModTime=1749751921.186643, Size=16981
+[22:12:01] Paso 1: Parseando archivo XML...
+[22:12:01] Paso 1: Parseo XML completado.
+[22:12:01] Paso 2: Detectando tipo de objeto principal...
+[22:12:01] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:01] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:01] Paso 3: Extrayendo atributos del bloque...
+[22:12:01] Paso 3: Atributos: Nombre='FC CMP Machine', Número=392, Lenguaje Bloque='LAD'
+[22:12:01] Paso 3b: Comentario bloque: '...'
+[22:12:01] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:01] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:01] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit.
+[22:12:01] - Procesando Red ID=4, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:01] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:01] Paso 6: Escritura JSON completada.
+[22:12:01] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CMP Machine.json'
+[22:12:01] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml ---
+[22:12:01] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CMP Machine.json
+[22:12:01] Procesando bloque tipo: FC
+[22:12:01] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:01] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:01] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:01] --- Pase 1 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 13 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- Fin Pase 1: 13 proc SymPy, 0 agrup. Continuando...
+[22:12:01] --- Pase 2 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 4 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando...
+[22:12:01] --- Pase 3 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 2 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando...
+[22:12:01] --- Pase 4 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. ---
+[22:12:01] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:01] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:01] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CMP Machine_processed.json
+[22:12:01] Guardado completado.
+[22:12:01] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml ---
+[22:12:01] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CMP Machine_processed.json
+[22:12:01] Generando salida para: FC 'FC_CMP_Machine' (Original: FC CMP Machine)
+[22:12:01] -> Modo de generación: FC SCL
+[22:12:01] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_CMP_Machine.scl
+[22:12:01] Generación de .SCL completada.
+[22:12:01] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml ---
+[22:12:01] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml ---
+[22:12:01] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CTR Alarm.json'...
+[22:12:01] Cargando parsers de red...
+[22:12:01] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:01] Total de lenguajes con parser cargado: 5
+[22:12:01] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:01] Metadatos XML: ModTime=1749751920.8133676, Size=26115
+[22:12:01] Paso 1: Parseando archivo XML...
+[22:12:01] Paso 1: Parseo XML completado.
+[22:12:01] Paso 2: Detectando tipo de objeto principal...
+[22:12:01] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:01] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:01] Paso 3: Extrayendo atributos del bloque...
+[22:12:01] Paso 3: Atributos: Nombre='FC CTR Alarm', Número=600, Lenguaje Bloque='LAD'
+[22:12:01] Paso 3b: Comentario bloque: '...'
+[22:12:01] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:01] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:01] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
+[22:12:01] - Procesando Red ID=4, Lenguaje Red=STL
+[22:12:01] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:01] Paso 6: Escritura JSON completada.
+[22:12:01] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CTR Alarm.json'
+[22:12:01] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml ---
+[22:12:01] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CTR Alarm.json
+[22:12:01] Procesando bloque tipo: FC
+[22:12:01] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:01] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:01] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:01] --- Pase 1 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:01] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:01] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:01] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CTR Alarm_processed.json
+[22:12:01] Guardado completado.
+[22:12:01] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml ---
+[22:12:01] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CTR Alarm_processed.json
+[22:12:01] Generando salida para: FC 'FC_CTR_Alarm' (Original: FC CTR Alarm)
+[22:12:01] -> Modo de generación: FC SCL
+[22:12:01] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_CTR_Alarm.scl
+[22:12:01] Generación de .SCL completada.
+[22:12:01] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml ---
+[22:12:01] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml ---
+[22:12:01] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute AN Speed.json'...
+[22:12:01] Cargando parsers de red...
+[22:12:01] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:01] Total de lenguajes con parser cargado: 5
+[22:12:01] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:01] Metadatos XML: ModTime=1749751921.287192, Size=61686
+[22:12:01] Paso 1: Parseando archivo XML...
+[22:12:01] Paso 1: Parseo XML completado.
+[22:12:01] Paso 2: Detectando tipo de objeto principal...
+[22:12:01] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:01] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:01] Paso 3: Extrayendo atributos del bloque...
+[22:12:01] Paso 3: Atributos: Nombre='FC Compute AN Speed', Número=550, Lenguaje Bloque='STL'
+[22:12:01] Paso 3b: Comentario bloque: 'SEPARATO VALORI Infeed-Discharge Per Dati Ricetta ...'
+[22:12:01] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:01] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:01] Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit.
+[22:12:01] - Procesando Red ID=4, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=B, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=12, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=19, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=20, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=27, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=2E, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=35, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=3C, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=43, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=4A, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=51, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=58, Lenguaje Red=STL
+[22:12:01] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:01] Paso 6: Escritura JSON completada.
+[22:12:01] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute AN Speed.json'
+[22:12:01] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml ---
+[22:12:01] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute AN Speed.json
+[22:12:01] Procesando bloque tipo: FC
+[22:12:01] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:01] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:01] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:01] --- Pase 1 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:01] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:01] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:01] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute AN Speed_processed.json
+[22:12:01] Guardado completado.
+[22:12:01] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml ---
+[22:12:01] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute AN Speed_processed.json
+[22:12:01] Generando salida para: FC 'FC_Compute_AN_Speed' (Original: FC Compute AN Speed)
+[22:12:01] -> Modo de generación: FC SCL
+[22:12:01] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
+[22:12:01] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Compute_AN_Speed.scl
+[22:12:01] Generación de .SCL completada.
+[22:12:01] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml ---
+[22:12:01] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml ---
+[22:12:01] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute Machine Speed.json'...
+[22:12:01] Cargando parsers de red...
+[22:12:01] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:01] Total de lenguajes con parser cargado: 5
+[22:12:01] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:01] Metadatos XML: ModTime=1749751922.9468484, Size=62465
+[22:12:01] Paso 1: Parseando archivo XML...
+[22:12:01] Paso 1: Parseo XML completado.
+[22:12:01] Paso 2: Detectando tipo de objeto principal...
+[22:12:01] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:01] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:01] Paso 3: Extrayendo atributos del bloque...
+[22:12:01] Paso 3: Atributos: Nombre='FC Compute Machine Speed', Número=551, Lenguaje Bloque='LAD'
+[22:12:01] Paso 3b: Comentario bloque: '...'
+[22:12:01] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:01] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:01] Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit.
+[22:12:01] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:01] - Procesando Red ID=B, Lenguaje Red=SCL
+[22:12:01] - Procesando Red ID=12, Lenguaje Red=SCL
+[22:12:01] - Procesando Red ID=19, Lenguaje Red=SCL
+[22:12:01] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:01] Paso 6: Escritura JSON completada.
+[22:12:01] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute Machine Speed.json'
+[22:12:01] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml ---
+[22:12:01] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute Machine Speed.json
+[22:12:01] Procesando bloque tipo: FC
+[22:12:01] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:01] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:01] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:01] --- Pase 1 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:01] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:01] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:01] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute Machine Speed_processed.json
+[22:12:01] Guardado completado.
+[22:12:01] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml ---
+[22:12:01] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute Machine Speed_processed.json
+[22:12:01] Generando salida para: FC 'FC_Compute_Machine_Speed' (Original: FC Compute Machine Speed)
+[22:12:01] -> Modo de generación: FC SCL
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Compute_Machine_Speed.scl
+[22:12:01] Generación de .SCL completada.
+[22:12:01] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml ---
+[22:12:01] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml ---
+[22:12:01] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Get DBnum.json'...
+[22:12:01] Cargando parsers de red...
+[22:12:01] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:01] Total de lenguajes con parser cargado: 5
+[22:12:01] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:01] Metadatos XML: ModTime=1749751922.8045645, Size=6362
+[22:12:01] Paso 1: Parseando archivo XML...
+[22:12:01] Paso 1: Parseo XML completado.
+[22:12:01] Paso 2: Detectando tipo de objeto principal...
+[22:12:01] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:01] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:01] Paso 3: Extrayendo atributos del bloque...
+[22:12:01] Paso 3: Atributos: Nombre='FC Get DBnum', Número=97, Lenguaje Bloque='LAD'
+[22:12:01] Paso 3b: Comentario bloque: '...'
+[22:12:01] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:01] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:01] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
+[22:12:01] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:01] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:01] Paso 6: Escritura JSON completada.
+[22:12:01] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Get DBnum.json'
+[22:12:01] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml ---
+[22:12:01] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Get DBnum.json
+[22:12:01] Procesando bloque tipo: FC
+[22:12:01] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:01] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:01] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:01] --- Pase 1 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:01] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:01] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:01] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Get DBnum_processed.json
+[22:12:01] Guardado completado.
+[22:12:01] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml ---
+[22:12:01] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Get DBnum_processed.json
+[22:12:01] Generando salida para: FC 'FC_Get_DBnum' (Original: FC Get DBnum)
+[22:12:01] -> Modo de generación: FC SCL
+[22:12:01] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar.
+[22:12:01] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:01] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Get_DBnum.scl
+[22:12:01] Generación de .SCL completada.
+[22:12:01] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml ---
+[22:12:01] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml ---
+[22:12:01] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Mot Init CFG.json'...
+[22:12:01] Cargando parsers de red...
+[22:12:01] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:01] Total de lenguajes con parser cargado: 5
+[22:12:01] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:01] Metadatos XML: ModTime=1749751920.8878994, Size=62654
+[22:12:01] Paso 1: Parseando archivo XML...
+[22:12:01] Paso 1: Parseo XML completado.
+[22:12:01] Paso 2: Detectando tipo de objeto principal...
+[22:12:01] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:01] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:01] Paso 3: Extrayendo atributos del bloque...
+[22:12:01] Paso 3: Atributos: Nombre='FC Mot Init CFG', Número=500, Lenguaje Bloque='LAD'
+[22:12:01] Paso 3b: Comentario bloque: 'Provenienza: 92487
+[22:12:01] Data Ultima Simul...'
+[22:12:01] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:01] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:01] Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit.
+[22:12:01] - Procesando Red ID=4, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=B, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=12, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=19, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=20, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=27, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=35, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=3C, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=43, Lenguaje Red=STL
+[22:12:01] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:01] Paso 6: Escritura JSON completada.
+[22:12:01] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Mot Init CFG.json'
+[22:12:01] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml ---
+[22:12:01] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Mot Init CFG.json
+[22:12:01] Procesando bloque tipo: FC
+[22:12:01] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:01] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:01] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:01] --- Pase 1 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:01] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:01] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:01] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Mot Init CFG_processed.json
+[22:12:01] Guardado completado.
+[22:12:01] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml ---
+[22:12:01] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Mot Init CFG_processed.json
+[22:12:01] Generando salida para: FC 'FC_Mot_Init_CFG' (Original: FC Mot Init CFG)
+[22:12:01] -> Modo de generación: FC SCL
+[22:12:01] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Init_CFG.scl
+[22:12:01] Generación de .SCL completada.
+[22:12:01] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml ---
+[22:12:01] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml ---
+[22:12:01] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Profinet_Allarms.json'...
+[22:12:01] Cargando parsers de red...
+[22:12:01] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:01] Total de lenguajes con parser cargado: 5
+[22:12:01] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:01] Metadatos XML: ModTime=1749751921.3386202, Size=15178
+[22:12:01] Paso 1: Parseando archivo XML...
+[22:12:01] Paso 1: Parseo XML completado.
+[22:12:01] Paso 2: Detectando tipo de objeto principal...
+[22:12:01] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:01] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:01] Paso 3: Extrayendo atributos del bloque...
+[22:12:01] Paso 3: Atributos: Nombre='FC Profinet_Allarms', Número=80, Lenguaje Bloque='LAD'
+[22:12:01] Paso 3b: Comentario bloque: 'PROFINET DIAGNOSTIC...'
+[22:12:01] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:01] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:01] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit.
+[22:12:01] - Procesando Red ID=4, Lenguaje Red=LAD
+[22:12:01] Error: Constante sin valor Access UID=21
+[22:12:01] Advertencia: Ignorando Access inválido o con error UID=21 en red 4
+[22:12:01] Error: Constante sin valor Access UID=25
+[22:12:01] Advertencia: Ignorando Access inválido o con error UID=25 en red 4
+[22:12:01] - Procesando Red ID=B, Lenguaje Red=SCL
+[22:12:01] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:01] Paso 6: Escritura JSON completada.
+[22:12:01] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Profinet_Allarms.json'
+[22:12:01] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml ---
+[22:12:01] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Profinet_Allarms.json
+[22:12:01] Procesando bloque tipo: FC
+[22:12:01] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:01] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:01] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:01] --- Pase 1 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:01] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:01] ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas:
+[22:12:01] - Red 'Check configured Profinet Device and Profinet device status' (ID: 4, Lang: LAD), Instrucción UID: 29, Tipo: 'DeviceStates'
+[22:12:01] - Red 'Check configured Profinet Device and Profinet device status' (ID: 4, Lang: LAD), Instrucción UID: 30, Tipo: 'DeviceStates'
+[22:12:01] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Profinet_Allarms_processed.json
+[22:12:01] Guardado completado.
+[22:12:01] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml ---
+[22:12:01] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Profinet_Allarms_processed.json
+[22:12:01] Generando salida para: FC 'FC_Profinet_Allarms' (Original: FC Profinet_Allarms)
+[22:12:01] -> Modo de generación: FC SCL
+[22:12:01] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Profinet_Allarms.scl
+[22:12:01] Generación de .SCL completada.
+[22:12:01] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DI.xml ---
+[22:12:01] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DI.xml. Se usará el archivo .scl original existente. ---
+[22:12:01] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DO.xml ---
+[22:12:01] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DO.xml. Se usará el archivo .scl original existente. ---
+[22:12:01] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml ---
+[22:12:01] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml ---
+[22:12:01] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Read EOLO mBar.json'...
+[22:12:01] Cargando parsers de red...
+[22:12:01] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:01] Total de lenguajes con parser cargado: 5
+[22:12:01] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:01] Metadatos XML: ModTime=1749751920.9267716, Size=18650
+[22:12:01] Paso 1: Parseando archivo XML...
+[22:12:01] Paso 1: Parseo XML completado.
+[22:12:01] Paso 2: Detectando tipo de objeto principal...
+[22:12:01] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:01] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:01] Paso 3: Extrayendo atributos del bloque...
+[22:12:01] Paso 3: Atributos: Nombre='FC Read EOLO mBar', Número=30, Lenguaje Bloque='LAD'
+[22:12:01] Paso 3b: Comentario bloque: '...'
+[22:12:01] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:01] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:01] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit.
+[22:12:01] - Procesando Red ID=4, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=B, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=12, Lenguaje Red=STL
+[22:12:01] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:01] Paso 6: Escritura JSON completada.
+[22:12:01] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Read EOLO mBar.json'
+[22:12:01] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml ---
+[22:12:01] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Read EOLO mBar.json
+[22:12:01] Procesando bloque tipo: FC
+[22:12:01] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:01] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:01] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:01] --- Pase 1 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:01] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:01] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:01] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Read EOLO mBar_processed.json
+[22:12:01] Guardado completado.
+[22:12:01] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml ---
+[22:12:01] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Read EOLO mBar_processed.json
+[22:12:01] Generando salida para: FC 'FC_Read_EOLO_mBar' (Original: FC Read EOLO mBar)
+[22:12:01] -> Modo de generación: FC SCL
+[22:12:01] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Read_EOLO_mBar.scl
+[22:12:01] Generación de .SCL completada.
+[22:12:01] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml ---
+[22:12:01] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml ---
+[22:12:01] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Reference management.json'...
+[22:12:01] Cargando parsers de red...
+[22:12:01] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:01] Total de lenguajes con parser cargado: 5
+[22:12:01] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:01] Metadatos XML: ModTime=1749751920.9881184, Size=49864
+[22:12:01] Paso 1: Parseando archivo XML...
+[22:12:01] Paso 1: Parseo XML completado.
+[22:12:01] Paso 2: Detectando tipo de objeto principal...
+[22:12:01] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:01] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:01] Paso 3: Extrayendo atributos del bloque...
+[22:12:01] Paso 3: Atributos: Nombre='FC Reference management', Número=129, Lenguaje Bloque='LAD'
+[22:12:01] Paso 3b: Comentario bloque: '...'
+[22:12:01] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:01] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:01] Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit.
+[22:12:01] - Procesando Red ID=4, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=35, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=3C, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=43, Lenguaje Red=LAD
+[22:12:01] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:01] Paso 6: Escritura JSON completada.
+[22:12:01] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Reference management.json'
+[22:12:01] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml ---
+[22:12:01] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Reference management.json
+[22:12:01] Procesando bloque tipo: FC
+[22:12:01] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:01] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:01] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:01] --- Pase 1 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 29 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] INFO: Agrupando 2 instr. bajo condición de Contact UID 34
+[22:12:01] INFO: Agrupando 2 instr. bajo condición de Contact UID 39
+[22:12:01] INFO: Agrupando 2 instr. bajo condición de Contact UID 39
+[22:12:01] -> 3 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- Fin Pase 1: 29 proc SymPy, 3 agrup. Continuando...
+[22:12:01] --- Pase 2 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 5 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- Fin Pase 2: 5 proc SymPy, 0 agrup. Continuando...
+[22:12:01] --- Pase 3 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. ---
+[22:12:01] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:01] ADVERTENCIA: Se encontraron 6 instrucciones (no STL) que parecen no haber sido procesadas:
+[22:12:01] - Red 'Calcola e converte l'accelerazione da INT a REAL' (ID: 19, Lang: LAD), Instrucción UID: 45, Tipo: 'Round'
+[22:12:01] - Red 'Calcola e converte l'accelerazione da INT a REAL' (ID: 19, Lang: LAD), Instrucción UID: 46, Tipo: 'Move'
+[22:12:01] - Red 'Calcola e converte la decellerazione da INT a REAL' (ID: 27, Lang: LAD), Instrucción UID: 45, Tipo: 'Round'
+[22:12:01] - Red 'Calcola e converte la decellerazione da INT a REAL' (ID: 27, Lang: LAD), Instrucción UID: 46, Tipo: 'Move'
+[22:12:01] - Red 'Calcola la velocita'' (ID: 2E, Lang: LAD), Instrucción UID: 29, Tipo: 'Round'
+[22:12:01] - Red 'Calcola la velocita'' (ID: 2E, Lang: LAD), Instrucción UID: 30, Tipo: 'Move'
+[22:12:01] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Reference management_processed.json
+[22:12:01] Guardado completado.
+[22:12:01] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml ---
+[22:12:01] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Reference management_processed.json
+[22:12:01] Generando salida para: FC 'FC_Reference_management' (Original: FC Reference management)
+[22:12:01] -> Modo de generación: FC SCL
+[22:12:01] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Reference_management.scl
+[22:12:01] Generación de .SCL completada.
+[22:12:01] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml ---
+[22:12:01] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml ---
+[22:12:01] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz.json'...
+[22:12:01] Cargando parsers de red...
+[22:12:01] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:01] Total de lenguajes con parser cargado: 5
+[22:12:01] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:01] Metadatos XML: ModTime=1749751921.0243704, Size=12970
+[22:12:01] Paso 1: Parseando archivo XML...
+[22:12:01] Paso 1: Parseo XML completado.
+[22:12:01] Paso 2: Detectando tipo de objeto principal...
+[22:12:01] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:01] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:01] Paso 3: Extrayendo atributos del bloque...
+[22:12:01] Paso 3: Atributos: Nombre='FC S_Everz', Número=19, Lenguaje Bloque='STL'
+[22:12:01] Paso 3b: Comentario bloque: 'Provenienza: STD
+[22:12:01] Data Ultima Simulaz...'
+[22:12:01] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:01] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:01] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
+[22:12:01] - Procesando Red ID=4, Lenguaje Red=STL
+[22:12:01] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:01] Paso 6: Escritura JSON completada.
+[22:12:01] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz.json'
+[22:12:01] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml ---
+[22:12:01] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz.json
+[22:12:01] Procesando bloque tipo: FC
+[22:12:01] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:01] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:01] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:01] --- Pase 1 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:01] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:01] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:01] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz_processed.json
+[22:12:01] Guardado completado.
+[22:12:01] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml ---
+[22:12:01] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz_processed.json
+[22:12:01] Generando salida para: FC 'FC_S_Everz' (Original: FC S_Everz)
+[22:12:01] -> Modo de generación: FC SCL
+[22:12:01] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_S_Everz.scl
+[22:12:01] Generación de .SCL completada.
+[22:12:01] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml ---
+[22:12:01] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml ---
+[22:12:01] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz_Struct.json'...
+[22:12:01] Cargando parsers de red...
+[22:12:01] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:01] Total de lenguajes con parser cargado: 5
+[22:12:01] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:01] Metadatos XML: ModTime=1749751921.3781772, Size=19145
+[22:12:01] Paso 1: Parseando archivo XML...
+[22:12:01] Paso 1: Parseo XML completado.
+[22:12:01] Paso 2: Detectando tipo de objeto principal...
+[22:12:01] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:01] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:01] Paso 3: Extrayendo atributos del bloque...
+[22:12:01] Paso 3: Atributos: Nombre='FC S_Everz_Struct', Número=24, Lenguaje Bloque='LAD'
+[22:12:01] Paso 3b: Comentario bloque: '...'
+[22:12:01] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:01] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:01] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit.
+[22:12:01] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:01] - Procesando Red ID=B, Lenguaje Red=SCL
+[22:12:01] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:01] Paso 6: Escritura JSON completada.
+[22:12:01] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz_Struct.json'
+[22:12:01] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml ---
+[22:12:01] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz_Struct.json
+[22:12:01] Procesando bloque tipo: FC
+[22:12:01] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:01] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:01] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:01] --- Pase 1 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:01] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:01] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:01] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz_Struct_processed.json
+[22:12:01] Guardado completado.
+[22:12:01] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml ---
+[22:12:01] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz_Struct_processed.json
+[22:12:01] Generando salida para: FC 'FC_S_Everz_Struct' (Original: FC S_Everz_Struct)
+[22:12:01] -> Modo de generación: FC SCL
+[22:12:01] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_S_Everz_Struct.scl
+[22:12:01] Generación de .SCL completada.
+[22:12:01] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml ---
+[22:12:01] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml ---
+[22:12:01] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Scaling.json'...
+[22:12:01] Cargando parsers de red...
+[22:12:01] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:01] Total de lenguajes con parser cargado: 5
+[22:12:01] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:01] Metadatos XML: ModTime=1749751921.0513885, Size=14399
+[22:12:01] Paso 1: Parseando archivo XML...
+[22:12:01] Paso 1: Parseo XML completado.
+[22:12:01] Paso 2: Detectando tipo de objeto principal...
+[22:12:01] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:01] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:01] Paso 3: Extrayendo atributos del bloque...
+[22:12:01] Paso 3: Atributos: Nombre='FC Scaling', Número=122, Lenguaje Bloque='STL'
+[22:12:01] Paso 3b: Comentario bloque: '...'
+[22:12:01] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:01] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:01] Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit.
+[22:12:01] - Procesando Red ID=4, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=B, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=12, Lenguaje Red=STL
+[22:12:01] - Procesando Red ID=19, Lenguaje Red=STL
+[22:12:01] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:01] Paso 6: Escritura JSON completada.
+[22:12:01] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Scaling.json'
+[22:12:01] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml ---
+[22:12:01] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Scaling.json
+[22:12:01] Procesando bloque tipo: FC
+[22:12:01] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:01] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:01] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:01] --- Pase 1 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:01] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:01] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:01] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Scaling_processed.json
+[22:12:01] Guardado completado.
+[22:12:01] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml ---
+[22:12:01] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Scaling_processed.json
+[22:12:01] Generando salida para: FC 'FC_Scaling' (Original: FC Scaling)
+[22:12:01] -> Modo de generación: FC SCL
+[22:12:01] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Scaling.scl
+[22:12:01] Generación de .SCL completada.
+[22:12:01] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml ---
+[22:12:01] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml ---
+[22:12:01] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Turk Lamp.json'...
+[22:12:01] Cargando parsers de red...
+[22:12:01] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:01] Total de lenguajes con parser cargado: 5
+[22:12:01] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:01] Metadatos XML: ModTime=1749751921.1359038, Size=19442
+[22:12:01] Paso 1: Parseando archivo XML...
+[22:12:01] Paso 1: Parseo XML completado.
+[22:12:01] Paso 2: Detectando tipo de objeto principal...
+[22:12:01] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:01] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:01] Paso 3: Extrayendo atributos del bloque...
+[22:12:01] Paso 3: Atributos: Nombre='FC Turk Lamp', Número=374, Lenguaje Bloque='LAD'
+[22:12:01] Paso 3b: Comentario bloque: 'PNP Configuration...'
+[22:12:01] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:01] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:01] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit.
+[22:12:01] - Procesando Red ID=4, Lenguaje Red=LAD
+[22:12:01] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:01] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:01] Paso 6: Escritura JSON completada.
+[22:12:01] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Turk Lamp.json'
+[22:12:01] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml ---
+[22:12:01] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Turk Lamp.json
+[22:12:01] Procesando bloque tipo: FC
+[22:12:01] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:01] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:01] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:01] --- Pase 1 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 2 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- Fin Pase 1: 2 proc SymPy, 0 agrup. Continuando...
+[22:12:01] --- Pase 2 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 16 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] Fase 2 (Agrupación IF con Simplificación):
+[22:12:01] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:01] --- Fin Pase 2: 16 proc SymPy, 0 agrup. Continuando...
+[22:12:01] --- Pase 3 ---
+[22:12:01] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:01] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:01] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. ---
+[22:12:01] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:01] ADVERTENCIA: Se encontraron 8 instrucciones (no STL) que parecen no haber sido procesadas:
+[22:12:01] - Red 'Output' (ID: B, Lang: LAD), Instrucción UID: 31, Tipo: 'Contact'
+[22:12:01] - Red 'Output' (ID: B, Lang: LAD), Instrucción UID: 32, Tipo: 'Coil'
+[22:12:01] - Red 'Output' (ID: B, Lang: LAD), Instrucción UID: 33, Tipo: 'Contact'
+[22:12:01] - Red 'Output' (ID: B, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil'
+[22:12:01] - Red 'Output' (ID: B, Lang: LAD), Instrucción UID: 35, Tipo: 'Contact'
+[22:12:01] - Red 'Output' (ID: B, Lang: LAD), Instrucción UID: 36, Tipo: 'Coil'
+[22:12:01] - Red 'Output' (ID: B, Lang: LAD), Instrucción UID: 37, Tipo: 'Contact'
+[22:12:01] - Red 'Output' (ID: B, Lang: LAD), Instrucción UID: 38, Tipo: 'Coil'
+[22:12:01] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Turk Lamp_processed.json
+[22:12:01] Guardado completado.
+[22:12:01] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml ---
+[22:12:01] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Turk Lamp_processed.json
+[22:12:01] Generando salida para: FC 'FC_Turk_Lamp' (Original: FC Turk Lamp)
+[22:12:01] -> Modo de generación: FC SCL
+[22:12:01] INFO: Detectadas 9 VAR_TEMP adicionales.
+[22:12:01] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Turk_Lamp.scl
+[22:12:01] Generación de .SCL completada.
+[22:12:01] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Write DO.xml ---
+[22:12:02] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Write DO.xml. Se usará el archivo .scl original existente. ---
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\Fill Zero Area.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751921.0954883, Size=14921
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='Fill Zero Area', Número=99, Lenguaje Bloque='STL'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:02] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit.
+[22:12:02] - Procesando Red ID=4, Lenguaje Red=STL
+[22:12:02] - Procesando Red ID=B, Lenguaje Red=STL
+[22:12:02] - Procesando Red ID=12, Lenguaje Red=STL
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\Fill Zero Area.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\Fill Zero Area.json
+[22:12:02] Procesando bloque tipo: FC
+[22:12:02] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:02] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:02] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:02] --- Pase 1 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:02] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:02] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:02] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\Fill Zero Area_processed.json
+[22:12:02] Guardado completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\Fill Zero Area_processed.json
+[22:12:02] Generando salida para: FC 'Fill_Zero_Area' (Original: Fill Zero Area)
+[22:12:02] -> Modo de generación: FC SCL
+[22:12:02] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar.
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Fill_Zero_Area.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Date Time.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751923.575217, Size=49213
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='FC HMI Date Time', Número=12, Lenguaje Bloque='LAD'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:02] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit.
+[22:12:02] - Procesando Red ID=4, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Date Time.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Date Time.json
+[22:12:02] Procesando bloque tipo: FC
+[22:12:02] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:02] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:02] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:02] --- Pase 1 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 33 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] INFO: Agrupando 5 instr. bajo condición de Contact UID 76
+[22:12:02] INFO: Agrupando 3 instr. bajo condición de Eq UID 43
+[22:12:02] -> 2 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- Fin Pase 1: 33 proc SymPy, 2 agrup. Continuando...
+[22:12:02] --- Pase 2 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 2 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando...
+[22:12:02] --- Pase 3 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. ---
+[22:12:02] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:02] ADVERTENCIA: Se encontraron 11 instrucciones (no STL) que parecen no haber sido procesadas:
+[22:12:02] - Red 'Read Actual Date & Time PLC' (ID: B, Lang: LAD), Instrucción UID: 25, Tipo: 'RD_SYS_T'
+[22:12:02] - Red 'Leggi data ora Locale PLC (compresa fuso orario + Ora legale)' (ID: 12, Lang: LAD), Instrucción UID: 25, Tipo: 'RD_LOC_T'
+[22:12:02] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 75, Tipo: 'Move'
+[22:12:02] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 90, Tipo: 'SET_TIMEZONE'
+[22:12:02] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 92, Tipo: 'Contact'
+[22:12:02] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 93, Tipo: 'SCoil'
+[22:12:02] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 101, Tipo: 'RCoil'
+[22:12:02] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 102, Tipo: 'Move'
+[22:12:02] - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 46, Tipo: 'T_ADD'
+[22:12:02] - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 49, Tipo: 'T_SUB'
+[22:12:02] - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 50, Tipo: 'WR_SYS_T'
+[22:12:02] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Date Time_processed.json
+[22:12:02] Guardado completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Date Time_processed.json
+[22:12:02] Generando salida para: FC 'FC_HMI_Date_Time' (Original: FC HMI Date Time)
+[22:12:02] -> Modo de generación: FC SCL
+[22:12:02] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar.
+[22:12:02] INFO: Detectadas 2 VAR_TEMP adicionales.
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_HMI_Date_Time.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI PSW Cfg.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751923.637421, Size=44586
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='FC HMI PSW Cfg', Número=15, Lenguaje Bloque='LAD'
+[22:12:02] Paso 3b: Comentario bloque: 'Provenienza: STD
+[22:12:02] Data Ultima Simulaz...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:02] Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit.
+[22:12:02] - Procesando Red ID=4, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=B, Lenguaje Red=STL
+[22:12:02] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=19, Lenguaje Red=STL
+[22:12:02] - Procesando Red ID=20, Lenguaje Red=STL
+[22:12:02] - Procesando Red ID=27, Lenguaje Red=STL
+[22:12:02] - Procesando Red ID=2E, Lenguaje Red=STL
+[22:12:02] - Procesando Red ID=35, Lenguaje Red=STL
+[22:12:02] - Procesando Red ID=3C, Lenguaje Red=STL
+[22:12:02] - Procesando Red ID=43, Lenguaje Red=STL
+[22:12:02] - Procesando Red ID=4A, Lenguaje Red=STL
+[22:12:02] - Procesando Red ID=51, Lenguaje Red=STL
+[22:12:02] - Procesando Red ID=58, Lenguaje Red=STL
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI PSW Cfg.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI PSW Cfg.json
+[22:12:02] Procesando bloque tipo: FC
+[22:12:02] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:02] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:02] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:02] --- Pase 1 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 4 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- Fin Pase 1: 4 proc SymPy, 0 agrup. Continuando...
+[22:12:02] --- Pase 2 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:02] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:02] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:02] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI PSW Cfg_processed.json
+[22:12:02] Guardado completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI PSW Cfg_processed.json
+[22:12:02] Generando salida para: FC 'FC_HMI_PSW_Cfg' (Original: FC HMI PSW Cfg)
+[22:12:02] -> Modo de generación: FC SCL
+[22:12:02] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_HMI_PSW_Cfg.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Recipe TTop.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751923.680817, Size=30348
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='FC HMI Recipe TTop', Número=17, Lenguaje Bloque='LAD'
+[22:12:02] Paso 3b: Comentario bloque: 'Provenienza: STD
+[22:12:02] Data Ultima Simulaz...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:02] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit.
+[22:12:02] - Procesando Red ID=4, Lenguaje Red=STL
+[22:12:02] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=19, Lenguaje Red=STL
+[22:12:02] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Recipe TTop.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Recipe TTop.json
+[22:12:02] Procesando bloque tipo: FC
+[22:12:02] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:02] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:02] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:02] --- Pase 1 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 11 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- Fin Pase 1: 11 proc SymPy, 0 agrup. Continuando...
+[22:12:02] --- Pase 2 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 2 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando...
+[22:12:02] --- Pase 3 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 2 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando...
+[22:12:02] --- Pase 4 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. ---
+[22:12:02] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:02] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:02] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Recipe TTop_processed.json
+[22:12:02] Guardado completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Recipe TTop_processed.json
+[22:12:02] Generando salida para: FC 'FC_HMI_Recipe_TTop' (Original: FC HMI Recipe TTop)
+[22:12:02] -> Modo de generación: FC SCL
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_HMI_Recipe_TTop.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Timer.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751923.474652, Size=36433
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='FC HMI Timer', Número=11, Lenguaje Bloque='LAD'
+[22:12:02] Paso 3b: Comentario bloque: 'Provenienza: STD
+[22:12:02] Data Ultima Simulaz...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:02] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
+[22:12:02] - Procesando Red ID=4, Lenguaje Red=STL
+[22:12:02] - Procesando Red ID=B, Lenguaje Red=STL
+[22:12:02] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=19, Lenguaje Red=STL
+[22:12:02] - Procesando Red ID=20, Lenguaje Red=STL
+[22:12:02] - Procesando Red ID=27, Lenguaje Red=STL
+[22:12:02] - Procesando Red ID=2E, Lenguaje Red=STL
+[22:12:02] - Procesando Red ID=35, Lenguaje Red=STL
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Timer.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Timer.json
+[22:12:02] Procesando bloque tipo: FC
+[22:12:02] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:02] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:02] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:02] --- Pase 1 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 2 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- Fin Pase 1: 2 proc SymPy, 0 agrup. Continuando...
+[22:12:02] --- Pase 2 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 3 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- Fin Pase 2: 3 proc SymPy, 0 agrup. Continuando...
+[22:12:02] --- Pase 3 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. ---
+[22:12:02] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:02] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:02] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Timer_processed.json
+[22:12:02] Guardado completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Timer_processed.json
+[22:12:02] Generando salida para: FC 'FC_HMI_Timer' (Original: FC HMI Timer)
+[22:12:02] -> Modo de generación: FC SCL
+[22:12:02] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_HMI_Timer.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751923.4302397, Size=54554
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='FC HMI', Número=10, Lenguaje Bloque='LAD'
+[22:12:02] Paso 3b: Comentario bloque: 'Provenienza: STD
+[22:12:02] Data Ultima Simulaz...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:02] Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit.
+[22:12:02] - Procesando Red ID=4, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=35, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=3C, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=43, Lenguaje Red=STL
+[22:12:02] - Procesando Red ID=4A, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=51, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=58, Lenguaje Red=LAD
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI.json
+[22:12:02] Procesando bloque tipo: FC
+[22:12:02] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:02] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:02] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:02] --- Pase 1 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 42 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] INFO: Agrupando 3 instr. bajo condición de Eq UID 29
+[22:12:02] -> 1 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- Fin Pase 1: 42 proc SymPy, 1 agrup. Continuando...
+[22:12:02] --- Pase 2 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 14 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- Fin Pase 2: 14 proc SymPy, 0 agrup. Continuando...
+[22:12:02] --- Pase 3 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. ---
+[22:12:02] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:02] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:02] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI_processed.json
+[22:12:02] Guardado completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI_processed.json
+[22:12:02] Generando salida para: FC 'FC_HMI' (Original: FC HMI)
+[22:12:02] -> Modo de generación: FC SCL
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_HMI.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\DB Run Signal Selector.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751923.3753407, Size=5845
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='DB Run Signal Selector', Número=551, Lenguaje Bloque='DB'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\DB Run Signal Selector.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\DB Run Signal Selector.json
+[22:12:02] Procesando bloque tipo: InstanceDB
+[22:12:02] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:02] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\DB Run Signal Selector_processed.json
+[22:12:02] Guardado de InstanceDB completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\DB Run Signal Selector_processed.json
+[22:12:02] Generando salida para: InstanceDB 'DB_Run_Signal_Selector' (Original: DB Run Signal Selector)
+[22:12:02] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Run_Signal_Selector.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FB Run Timer Selector.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751923.334937, Size=26851
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='FB Run Timer Selector', Número=551, Lenguaje Bloque='LAD'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:02] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit.
+[22:12:02] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:02] - Procesando Red ID=B, Lenguaje Red=SCL
+[22:12:02] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FB Run Timer Selector.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FB Run Timer Selector.json
+[22:12:02] Procesando bloque tipo: FB
+[22:12:02] INFO: El bloque es FB. Iniciando procesamiento lógico...
+[22:12:02] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:02] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
+[22:12:02] --- Pase 1 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:02] --- Verificación Final de Instrucciones No Procesadas (FB) ---
+[22:12:02] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:02] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FB Run Timer Selector_processed.json
+[22:12:02] Guardado completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FB Run Timer Selector_processed.json
+[22:12:02] Generando salida para: FB 'FB_Run_Timer_Selector' (Original: FB Run Timer Selector)
+[22:12:02] -> Modo de generación: FB SCL
+[22:12:02] WARNING: No se encontró definición para 'OB_ANY'. Se buscó en directorios estándar.
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Run_Timer_Selector.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Configuration Bits.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751923.0271087, Size=44360
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='FC Signal Configuration Bits', Número=556, Lenguaje Bloque='LAD'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:02] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit.
+[22:12:02] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:02] - Procesando Red ID=B, Lenguaje Red=SCL
+[22:12:02] - Procesando Red ID=12, Lenguaje Red=SCL
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Configuration Bits.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Configuration Bits.json
+[22:12:02] Procesando bloque tipo: FC
+[22:12:02] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:02] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:02] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:02] --- Pase 1 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:02] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:02] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:02] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Configuration Bits_processed.json
+[22:12:02] Guardado completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Configuration Bits_processed.json
+[22:12:02] Generando salida para: FC 'FC_Signal_Configuration_Bits' (Original: FC Signal Configuration Bits)
+[22:12:02] -> Modo de generación: FC SCL
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Signal_Configuration_Bits.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Discharge Output Force.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751923.0704744, Size=18224
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='FC Signal Discharge Output Force', Número=557, Lenguaje Bloque='LAD'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:02] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
+[22:12:02] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Discharge Output Force.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Discharge Output Force.json
+[22:12:02] Procesando bloque tipo: FC
+[22:12:02] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:02] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:02] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:02] --- Pase 1 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:02] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:02] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:02] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Discharge Output Force_processed.json
+[22:12:02] Guardado completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Discharge Output Force_processed.json
+[22:12:02] Generando salida para: FC 'FC_Signal_Discharge_Output_Force' (Original: FC Signal Discharge Output Force)
+[22:12:02] -> Modo de generación: FC SCL
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Signal_Discharge_Output_Force.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Infeed Output Force.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751923.106459, Size=18194
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='FC Signal Infeed Output Force', Número=553, Lenguaje Bloque='LAD'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:02] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
+[22:12:02] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Infeed Output Force.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Infeed Output Force.json
+[22:12:02] Procesando bloque tipo: FC
+[22:12:02] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:02] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:02] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:02] --- Pase 1 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:02] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:02] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:02] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Infeed Output Force_processed.json
+[22:12:02] Guardado completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Infeed Output Force_processed.json
+[22:12:02] Generando salida para: FC 'FC_Signal_Infeed_Output_Force' (Original: FC Signal Infeed Output Force)
+[22:12:02] -> Modo de generación: FC SCL
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Signal_Infeed_Output_Force.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Input Force Control.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751923.1319313, Size=6551
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='FC Signal Input Force Control', Número=552, Lenguaje Bloque='LAD'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:02] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
+[22:12:02] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Input Force Control.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Input Force Control.json
+[22:12:02] Procesando bloque tipo: FC
+[22:12:02] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:02] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:02] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:02] --- Pase 1 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:02] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:02] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:02] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Input Force Control_processed.json
+[22:12:02] Guardado completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Input Force Control_processed.json
+[22:12:02] Generando salida para: FC 'FC_Signal_Input_Force_Control' (Original: FC Signal Input Force Control)
+[22:12:02] -> Modo de generación: FC SCL
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Signal_Input_Force_Control.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers Read.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751923.20969, Size=26538
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='FC Signals Discharge Timers Read', Número=560, Lenguaje Bloque='LAD'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:02] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit.
+[22:12:02] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:02] - Procesando Red ID=B, Lenguaje Red=SCL
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers Read.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers Read.json
+[22:12:02] Procesando bloque tipo: FC
+[22:12:02] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:02] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:02] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:02] --- Pase 1 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:02] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:02] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:02] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers Read_processed.json
+[22:12:02] Guardado completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers Read_processed.json
+[22:12:02] Generando salida para: FC 'FC_Signals_Discharge_Timers_Read' (Original: FC Signals Discharge Timers Read)
+[22:12:02] -> Modo de generación: FC SCL
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Signals_Discharge_Timers_Read.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751923.1688294, Size=46048
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='FC Signals Discharge Timers', Número=554, Lenguaje Bloque='LAD'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:02] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit.
+[22:12:02] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:02] - Procesando Red ID=B, Lenguaje Red=SCL
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers.json
+[22:12:02] Procesando bloque tipo: FC
+[22:12:02] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:02] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:02] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:02] --- Pase 1 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:02] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:02] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:02] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers_processed.json
+[22:12:02] Guardado completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers_processed.json
+[22:12:02] Generando salida para: FC 'FC_Signals_Discharge_Timers' (Original: FC Signals Discharge Timers)
+[22:12:02] -> Modo de generación: FC SCL
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Signals_Discharge_Timers.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers Read.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751923.296901, Size=26278
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='FC Signals Infeed Timers Read', Número=559, Lenguaje Bloque='LAD'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:02] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit.
+[22:12:02] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:02] - Procesando Red ID=B, Lenguaje Red=SCL
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers Read.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers Read.json
+[22:12:02] Procesando bloque tipo: FC
+[22:12:02] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:02] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:02] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:02] --- Pase 1 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:02] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:02] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:02] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers Read_processed.json
+[22:12:02] Guardado completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers Read_processed.json
+[22:12:02] Generando salida para: FC 'FC_Signals_Infeed_Timers_Read' (Original: FC Signals Infeed Timers Read)
+[22:12:02] -> Modo de generación: FC SCL
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Signals_Infeed_Timers_Read.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751923.253545, Size=38785
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='FC Signals Infeed Timers', Número=555, Lenguaje Bloque='LAD'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:02] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit.
+[22:12:02] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:02] - Procesando Red ID=B, Lenguaje Red=SCL
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers.json
+[22:12:02] Procesando bloque tipo: FC
+[22:12:02] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:02] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:02] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:02] --- Pase 1 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:02] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:02] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:02] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers_processed.json
+[22:12:02] Guardado completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers_processed.json
+[22:12:02] Generando salida para: FC 'FC_Signals_Infeed_Timers' (Original: FC Signals Infeed Timers)
+[22:12:02] -> Modo de generación: FC SCL
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Signals_Infeed_Timers.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\CYCL_FLT.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751920.3633797, Size=5936
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='CYCL_FLT', Número=80, Lenguaje Bloque='LAD'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:02] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
+[22:12:02] - Procesando Red ID=4, Lenguaje Red=LAD
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\CYCL_FLT.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\CYCL_FLT.json
+[22:12:02] Procesando bloque tipo: OB
+[22:12:02] INFO: El bloque es OB. Iniciando procesamiento lógico...
+[22:12:02] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:02] --- Iniciando Bucle de Procesamiento Iterativo (OB) ---
+[22:12:02] --- Pase 1 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:02] --- Verificación Final de Instrucciones No Procesadas (OB) ---
+[22:12:02] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:02] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\CYCL_FLT_processed.json
+[22:12:02] Guardado completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\CYCL_FLT_processed.json
+[22:12:02] Generando salida para: OB 'CYCL_FLT' (Original: CYCL_FLT)
+[22:12:02] -> Modo de generación: OB SCL
+[22:12:02] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar.
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\CYCL_FLT.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB BottleFallen.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751920.5900886, Size=38255
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='DB BottleFallen', Número=624, Lenguaje Bloque='DB'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB BottleFallen.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB BottleFallen.json
+[22:12:02] Procesando bloque tipo: InstanceDB
+[22:12:02] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:02] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB BottleFallen_processed.json
+[22:12:02] Guardado de InstanceDB completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB BottleFallen_processed.json
+[22:12:02] Generando salida para: InstanceDB 'DB_BottleFallen' (Original: DB BottleFallen)
+[22:12:02] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_BottleFallen.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB Elapsed Time.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751920.6132216, Size=4718
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='DB Elapsed Time', Número=623, Lenguaje Bloque='DB'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB Elapsed Time.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB Elapsed Time.json
+[22:12:02] Procesando bloque tipo: InstanceDB
+[22:12:02] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:02] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB Elapsed Time_processed.json
+[22:12:02] Guardado de InstanceDB completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB Elapsed Time_processed.json
+[22:12:02] Generando salida para: InstanceDB 'DB_Elapsed_Time' (Original: DB Elapsed Time)
+[22:12:02] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Elapsed_Time.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_ERR.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751920.387265, Size=5615
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='HW_ERR', Número=122, Lenguaje Bloque='LAD'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:02] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
+[22:12:02] - Procesando Red ID=4, Lenguaje Red=LAD
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_ERR.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_ERR.json
+[22:12:02] Procesando bloque tipo: OB
+[22:12:02] INFO: El bloque es OB. Iniciando procesamiento lógico...
+[22:12:02] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:02] --- Iniciando Bucle de Procesamiento Iterativo (OB) ---
+[22:12:02] --- Pase 1 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:02] --- Verificación Final de Instrucciones No Procesadas (OB) ---
+[22:12:02] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:02] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_ERR_processed.json
+[22:12:02] Guardado completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_ERR_processed.json
+[22:12:02] Generando salida para: OB 'HW_ERR' (Original: HW_ERR)
+[22:12:02] -> Modo de generación: OB SCL
+[22:12:02] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar.
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\HW_ERR.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_INT0.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751920.4093347, Size=5425
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='HW_INT0', Número=40, Lenguaje Bloque='LAD'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:02] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
+[22:12:02] - Procesando Red ID=4, Lenguaje Red=LAD
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_INT0.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_INT0.json
+[22:12:02] Procesando bloque tipo: OB
+[22:12:02] INFO: El bloque es OB. Iniciando procesamiento lógico...
+[22:12:02] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:02] --- Iniciando Bucle de Procesamiento Iterativo (OB) ---
+[22:12:02] --- Pase 1 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:02] --- Verificación Final de Instrucciones No Procesadas (OB) ---
+[22:12:02] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:02] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_INT0_processed.json
+[22:12:02] Guardado completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_INT0_processed.json
+[22:12:02] Generando salida para: OB 'HW_INT0' (Original: HW_INT0)
+[22:12:02] -> Modo de generación: OB SCL
+[22:12:02] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar.
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\HW_INT0.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT1.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751920.4343321, Size=8272
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='I/O_FLT1', Número=82, Lenguaje Bloque='STL'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:02] Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit.
+[22:12:02] Advertencia: ObjectList para OB sin SW.Blocks.CompileUnit.
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] ADVERTENCIA FINAL: 'networks' está vacía en el JSON.
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT1.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT1.json
+[22:12:02] Procesando bloque tipo: OB
+[22:12:02] INFO: El bloque es OB. Iniciando procesamiento lógico...
+[22:12:02] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:02] --- Iniciando Bucle de Procesamiento Iterativo (OB) ---
+[22:12:02] --- Pase 1 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:02] --- Verificación Final de Instrucciones No Procesadas (OB) ---
+[22:12:02] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:02] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT1_processed.json
+[22:12:02] Guardado completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT1_processed.json
+[22:12:02] Generando salida para: OB 'I_O_FLT1' (Original: I/O_FLT1)
+[22:12:02] -> Modo de generación: OB SCL
+[22:12:02] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar.
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\I_O_FLT1.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT2.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751920.459251, Size=3980
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='I/O_FLT2', Número=83, Lenguaje Bloque='STL'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:02] Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit.
+[22:12:02] Advertencia: ObjectList para OB sin SW.Blocks.CompileUnit.
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] ADVERTENCIA FINAL: 'networks' está vacía en el JSON.
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT2.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT2.json
+[22:12:02] Procesando bloque tipo: OB
+[22:12:02] INFO: El bloque es OB. Iniciando procesamiento lógico...
+[22:12:02] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:02] --- Iniciando Bucle de Procesamiento Iterativo (OB) ---
+[22:12:02] --- Pase 1 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:02] --- Verificación Final de Instrucciones No Procesadas (OB) ---
+[22:12:02] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:02] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT2_processed.json
+[22:12:02] Guardado completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT2_processed.json
+[22:12:02] Generando salida para: OB 'I_O_FLT2' (Original: I/O_FLT2)
+[22:12:02] -> Modo de generación: OB SCL
+[22:12:02] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar.
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\I_O_FLT2.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\PROG_ERR.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751920.484678, Size=5642
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='PROG_ERR', Número=121, Lenguaje Bloque='LAD'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:02] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
+[22:12:02] - Procesando Red ID=4, Lenguaje Red=LAD
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\PROG_ERR.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\PROG_ERR.json
+[22:12:02] Procesando bloque tipo: OB
+[22:12:02] INFO: El bloque es OB. Iniciando procesamiento lógico...
+[22:12:02] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:02] --- Iniciando Bucle de Procesamiento Iterativo (OB) ---
+[22:12:02] --- Pase 1 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:02] --- Verificación Final de Instrucciones No Procesadas (OB) ---
+[22:12:02] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:02] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\PROG_ERR_processed.json
+[22:12:02] Guardado completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\PROG_ERR_processed.json
+[22:12:02] Generando salida para: OB 'PROG_ERR' (Original: PROG_ERR)
+[22:12:02] -> Modo de generación: OB SCL
+[22:12:02] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar.
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\PROG_ERR.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RACK_FLT.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751920.508578, Size=3608
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='RACK_FLT', Número=86, Lenguaje Bloque='STL'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:02] Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit.
+[22:12:02] Advertencia: ObjectList para OB sin SW.Blocks.CompileUnit.
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] ADVERTENCIA FINAL: 'networks' está vacía en el JSON.
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RACK_FLT.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RACK_FLT.json
+[22:12:02] Procesando bloque tipo: OB
+[22:12:02] INFO: El bloque es OB. Iniciando procesamiento lógico...
+[22:12:02] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:02] --- Iniciando Bucle de Procesamiento Iterativo (OB) ---
+[22:12:02] --- Pase 1 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:02] --- Verificación Final de Instrucciones No Procesadas (OB) ---
+[22:12:02] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:02] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RACK_FLT_processed.json
+[22:12:02] Guardado completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RACK_FLT_processed.json
+[22:12:02] Generando salida para: OB 'RACK_FLT' (Original: RACK_FLT)
+[22:12:02] -> Modo de generación: OB SCL
+[22:12:02] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar.
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\RACK_FLT.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RESTART.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751920.5371075, Size=8646
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='RESTART', Número=100, Lenguaje Bloque='STL'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:02] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit.
+[22:12:02] - Procesando Red ID=4, Lenguaje Red=STL
+[22:12:02] - Procesando Red ID=B, Lenguaje Red=STL
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RESTART.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RESTART.json
+[22:12:02] Procesando bloque tipo: OB
+[22:12:02] INFO: El bloque es OB. Iniciando procesamiento lógico...
+[22:12:02] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:02] --- Iniciando Bucle de Procesamiento Iterativo (OB) ---
+[22:12:02] --- Pase 1 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:02] --- Verificación Final de Instrucciones No Procesadas (OB) ---
+[22:12:02] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:02] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RESTART_processed.json
+[22:12:02] Guardado completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RESTART_processed.json
+[22:12:02] Generando salida para: OB 'RESTART' (Original: RESTART)
+[22:12:02] -> Modo de generación: OB SCL
+[22:12:02] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar.
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\RESTART.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\Startup STOP to RUN.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751920.5631692, Size=5542
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='Startup STOP to RUN', Número=123, Lenguaje Bloque='LAD'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:02] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
+[22:12:02] - Procesando Red ID=4, Lenguaje Red=LAD
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\Startup STOP to RUN.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\Startup STOP to RUN.json
+[22:12:02] Procesando bloque tipo: OB
+[22:12:02] INFO: El bloque es OB. Iniciando procesamiento lógico...
+[22:12:02] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:02] --- Iniciando Bucle de Procesamiento Iterativo (OB) ---
+[22:12:02] --- Pase 1 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 4 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- Fin Pase 1: 4 proc SymPy, 0 agrup. Continuando...
+[22:12:02] --- Pase 2 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:02] --- Verificación Final de Instrucciones No Procesadas (OB) ---
+[22:12:02] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:02] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\Startup STOP to RUN_processed.json
+[22:12:02] Guardado completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\Startup STOP to RUN_processed.json
+[22:12:02] Generando salida para: OB 'Startup_STOP_to_RUN' (Original: Startup STOP to RUN)
+[22:12:02] -> Modo de generación: OB SCL
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Startup_STOP_to_RUN.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\DB HMI RCP Transfer Status.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751851.0061839, Size=9845
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='DB HMI RCP Transfer Status', Número=9, Lenguaje Bloque='DB'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\DB HMI RCP Transfer Status.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\DB HMI RCP Transfer Status.json
+[22:12:02] Procesando bloque tipo: GlobalDB
+[22:12:02] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:12:02] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\DB HMI RCP Transfer Status_processed.json
+[22:12:02] Guardado de GlobalDB completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\DB HMI RCP Transfer Status_processed.json
+[22:12:02] Generando salida para: GlobalDB 'DB_HMI_RCP_Transfer_Status' (Original: DB HMI RCP Transfer Status)
+[22:12:02] -> Modo de generación: DATA_BLOCK SCL
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_HMI_RCP_Transfer_Status.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\FC HMI RCP Transfer Status.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751851.9939747, Size=111178
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='FC HMI RCP Transfer Status', Número=9, Lenguaje Bloque='LAD'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:02] Paso 5: Se encontraron 18 elementos SW.Blocks.CompileUnit.
+[22:12:02] - Procesando Red ID=4, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=35, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=3C, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=43, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=4A, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=51, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=58, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=5F, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=66, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=6D, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=74, Lenguaje Red=STL
+[22:12:02] - Procesando Red ID=7B, Lenguaje Red=LAD
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\FC HMI RCP Transfer Status.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\FC HMI RCP Transfer Status.json
+[22:12:02] Procesando bloque tipo: FC
+[22:12:02] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:02] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:02] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:02] --- Pase 1 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 76 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- Fin Pase 1: 76 proc SymPy, 0 agrup. Continuando...
+[22:12:02] --- Pase 2 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 20 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] INFO: Agrupando 2 instr. bajo condición de Contact UID 36
+[22:12:02] INFO: Agrupando 2 instr. bajo condición de Contact UID 36
+[22:12:02] INFO: Agrupando 2 instr. bajo condición de Contact UID 36
+[22:12:02] INFO: Agrupando 2 instr. bajo condición de Contact UID 36
+[22:12:02] -> 4 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- Fin Pase 2: 20 proc SymPy, 4 agrup. Continuando...
+[22:12:02] --- Pase 3 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 4 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- Fin Pase 3: 4 proc SymPy, 0 agrup. Continuando...
+[22:12:02] --- Pase 4 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. ---
+[22:12:02] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:02] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:02] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\FC HMI RCP Transfer Status_processed.json
+[22:12:02] Guardado completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\FC HMI RCP Transfer Status_processed.json
+[22:12:02] Generando salida para: FC 'FC_HMI_RCP_Transfer_Status' (Original: FC HMI RCP Transfer Status)
+[22:12:02] -> Modo de generación: FC SCL
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_HMI_RCP_Transfer_Status.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Flow Selection.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751919.172138, Size=48239
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='DB Flow Selection', Número=175, Lenguaje Bloque='DB'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Flow Selection.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Flow Selection.json
+[22:12:02] Procesando bloque tipo: GlobalDB
+[22:12:02] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:12:02] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Flow Selection_processed.json
+[22:12:02] Guardado de GlobalDB completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Flow Selection_processed.json
+[22:12:02] Generando salida para: GlobalDB 'DB_Flow_Selection' (Original: DB Flow Selection)
+[22:12:02] -> Modo de generación: DATA_BLOCK SCL
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Flow_Selection.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General Alarms.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751919.0993772, Size=499228
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='DB General Alarms', Número=171, Lenguaje Bloque='DB'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General Alarms.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General Alarms.json
+[22:12:02] Procesando bloque tipo: GlobalDB
+[22:12:02] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:12:02] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General Alarms_processed.json
+[22:12:02] Guardado de GlobalDB completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General Alarms_processed.json
+[22:12:02] Generando salida para: GlobalDB 'DB_General_Alarms' (Original: DB General Alarms)
+[22:12:02] -> Modo de generación: DATA_BLOCK SCL
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_General_Alarms.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751919.037868, Size=507028
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='DB General', Número=100, Lenguaje Bloque='DB'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General.json
+[22:12:02] Procesando bloque tipo: GlobalDB
+[22:12:02] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:12:02] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General_processed.json
+[22:12:02] Guardado de GlobalDB completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General_processed.json
+[22:12:02] Generando salida para: GlobalDB 'DB_General' (Original: DB General)
+[22:12:02] -> Modo de generación: DATA_BLOCK SCL
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_General.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Warnings.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751919.1293058, Size=157973
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='DB Warnings', Número=173, Lenguaje Bloque='DB'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Warnings.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Warnings.json
+[22:12:02] Procesando bloque tipo: GlobalDB
+[22:12:02] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:12:02] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Warnings_processed.json
+[22:12:02] Guardado de GlobalDB completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Warnings_processed.json
+[22:12:02] Generando salida para: GlobalDB 'DB_Warnings' (Original: DB Warnings)
+[22:12:02] -> Modo de generación: DATA_BLOCK SCL
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Warnings.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Alarms.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751920.19102, Size=54230
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='FC General Alarms', Número=171, Lenguaje Bloque='LAD'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:02] Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit.
+[22:12:02] - Procesando Red ID=4, Lenguaje Red=STL
+[22:12:02] - Procesando Red ID=B, Lenguaje Red=STL
+[22:12:02] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=19, Lenguaje Red=STL
+[22:12:02] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=35, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=3C, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=43, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=4A, Lenguaje Red=STL
+[22:12:02] - Procesando Red ID=51, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=58, Lenguaje Red=LAD
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Alarms.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Alarms.json
+[22:12:02] Procesando bloque tipo: FC
+[22:12:02] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:02] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:02] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:02] --- Pase 1 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] Error creating SymPy comparison for 30: Sympify of expression 'could not parse '%DBW0'' failed, because of exception being raised:
+[22:12:02] SyntaxError: invalid syntax (, line 1)
+[22:12:02] Error creating SymPy comparison for 31: Sympify of expression 'could not parse '%DBW2'' failed, because of exception being raised:
+[22:12:02] SyntaxError: invalid syntax (, line 1)
+[22:12:02] Error creating SymPy comparison for 32: Sympify of expression 'could not parse '%DBW4'' failed, because of exception being raised:
+[22:12:02] SyntaxError: invalid syntax (, line 1)
+[22:12:02] Error creating SymPy comparison for 33: Sympify of expression 'could not parse '%DBW6'' failed, because of exception being raised:
+[22:12:02] SyntaxError: invalid syntax (, line 1)
+[22:12:02] -> 28 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- Fin Pase 1: 28 proc SymPy, 0 agrup. Continuando...
+[22:12:02] --- Pase 2 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:02] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:02] ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas:
+[22:12:02] - Red 'General Alarm' (ID: 20, Lang: LAD), Instrucción UID: 34, Tipo: 'O'
+[22:12:02] - Red 'General Alarm' (ID: 20, Lang: LAD), Instrucción UID: 35, Tipo: 'SCoil'
+[22:12:02] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Alarms_processed.json
+[22:12:02] Guardado completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Alarms_processed.json
+[22:12:02] Generando salida para: FC 'FC_General_Alarms' (Original: FC General Alarms)
+[22:12:02] -> Modo de generación: FC SCL
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_General_Alarms.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Lamp.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751920.2702959, Size=39346
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='FC General Lamp', Número=172, Lenguaje Bloque='LAD'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:02] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit.
+[22:12:02] - Procesando Red ID=4, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Lamp.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Lamp.json
+[22:12:02] Procesando bloque tipo: FC
+[22:12:02] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:02] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:02] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:02] --- Pase 1 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 51 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- Fin Pase 1: 51 proc SymPy, 0 agrup. Continuando...
+[22:12:02] --- Pase 2 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 8 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- Fin Pase 2: 8 proc SymPy, 0 agrup. Continuando...
+[22:12:02] --- Pase 3 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] Error during SymPy simplification for Coil 52:
+[22:12:02] To simplify a logical expression with more than 8 variables may take a
+[22:12:02] long time and requires the use of `force=True`.
+[22:12:02] -> 2 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando...
+[22:12:02] --- Pase 4 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. ---
+[22:12:02] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:02] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:02] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Lamp_processed.json
+[22:12:02] Guardado completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Lamp_processed.json
+[22:12:02] Generando salida para: FC 'FC_General_Lamp' (Original: FC General Lamp)
+[22:12:02] -> Modo de generación: FC SCL
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_General_Lamp.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Warning.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751920.229888, Size=20660
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='FC General Warning', Número=173, Lenguaje Bloque='LAD'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:02] Paso 5: Se encontraron 5 elementos SW.Blocks.CompileUnit.
+[22:12:02] - Procesando Red ID=4, Lenguaje Red=STL
+[22:12:02] - Procesando Red ID=B, Lenguaje Red=STL
+[22:12:02] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=20, Lenguaje Red=STL
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Warning.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Warning.json
+[22:12:02] Procesando bloque tipo: FC
+[22:12:02] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:02] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:02] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:02] --- Pase 1 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:02] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:02] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:02] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Warning_processed.json
+[22:12:02] Guardado completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Warning_processed.json
+[22:12:02] Generando salida para: FC 'FC_General_Warning' (Original: FC General Warning)
+[22:12:02] -> Modo de generación: FC SCL
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_General_Warning.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\parsing\CYCL_EXC.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751920.322978, Size=44217
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='CYCL_EXC', Número=1, Lenguaje Bloque='LAD'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:02] Paso 5: Se encontraron 14 elementos SW.Blocks.CompileUnit.
+[22:12:02] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:02] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=35, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=3C, Lenguaje Red=STL
+[22:12:02] - Procesando Red ID=43, Lenguaje Red=STL
+[22:12:02] - Procesando Red ID=4A, Lenguaje Red=STL
+[22:12:02] - Procesando Red ID=51, Lenguaje Red=STL
+[22:12:02] - Procesando Red ID=58, Lenguaje Red=STL
+[22:12:02] - Procesando Red ID=5F, Lenguaje Red=LAD
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\parsing\CYCL_EXC.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\parsing\CYCL_EXC.json
+[22:12:02] Procesando bloque tipo: OB
+[22:12:02] INFO: El bloque es OB. Iniciando procesamiento lógico...
+[22:12:02] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:02] --- Iniciando Bucle de Procesamiento Iterativo (OB) ---
+[22:12:02] --- Pase 1 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 7 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando...
+[22:12:02] --- Pase 2 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:02] --- Verificación Final de Instrucciones No Procesadas (OB) ---
+[22:12:02] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:02] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\parsing\CYCL_EXC_processed.json
+[22:12:02] Guardado completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\parsing\CYCL_EXC_processed.json
+[22:12:02] Generando salida para: OB 'CYCL_EXC' (Original: CYCL_EXC)
+[22:12:02] -> Modo de generación: OB SCL
+[22:12:02] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar.
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\CYCL_EXC.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB SICK_AFx60_PN_M34.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB SICK_AFx60_PN_M34.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB SICK_AFx60_PN_M34.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB SICK_AFx60_PN_M34.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751918.9391115, Size=37270
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='DB SICK_AFx60_PN_M34', Número=503, Lenguaje Bloque='DB'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB SICK_AFx60_PN_M34.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB SICK_AFx60_PN_M34.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB SICK_AFx60_PN_M34.json
+[22:12:02] Procesando bloque tipo: InstanceDB
+[22:12:02] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:02] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB SICK_AFx60_PN_M34_processed.json
+[22:12:02] Guardado de InstanceDB completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB SICK_AFx60_PN_M34.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB SICK_AFx60_PN_M34_processed.json
+[22:12:02] Generando salida para: InstanceDB 'DB_SICK_AFx60_PN_M34' (Original: DB SICK_AFx60_PN_M34)
+[22:12:02] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:02] WARNING: No se encontró definición para 'RDREC:v1.0'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'WRREC:v1.1'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_SICK_AFx60_PN_M34.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z1.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751918.803361, Size=6490
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='DB Ttop Energy Saving Z1', Número=375, Lenguaje Bloque='DB'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z1.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z1.json
+[22:12:02] Procesando bloque tipo: InstanceDB
+[22:12:02] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:02] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z1_processed.json
+[22:12:02] Guardado de InstanceDB completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z1_processed.json
+[22:12:02] Generando salida para: InstanceDB 'DB_Ttop_Energy_Saving_Z1' (Original: DB Ttop Energy Saving Z1)
+[22:12:02] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Energy_Saving_Z1.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z2.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751918.8824804, Size=6490
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='DB Ttop Energy Saving Z2', Número=376, Lenguaje Bloque='DB'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z2.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z2.json
+[22:12:02] Procesando bloque tipo: InstanceDB
+[22:12:02] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:02] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z2_processed.json
+[22:12:02] Guardado de InstanceDB completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z2_processed.json
+[22:12:02] Generando salida para: InstanceDB 'DB_Ttop_Energy_Saving_Z2' (Original: DB Ttop Energy Saving Z2)
+[22:12:02] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Energy_Saving_Z2.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z3.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751918.9086773, Size=6490
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='DB Ttop Energy Saving Z3', Número=377, Lenguaje Bloque='DB'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z3.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z3.json
+[22:12:02] Procesando bloque tipo: InstanceDB
+[22:12:02] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:02] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z3_processed.json
+[22:12:02] Guardado de InstanceDB completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z3_processed.json
+[22:12:02] Generando salida para: InstanceDB 'DB_Ttop_Energy_Saving_Z3' (Original: DB Ttop Energy Saving Z3)
+[22:12:02] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Energy_Saving_Z3.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 1.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751918.8283305, Size=20317
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='DB Ttop Fifo 1', Número=381, Lenguaje Bloque='DB'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 1.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 1.json
+[22:12:02] Procesando bloque tipo: GlobalDB
+[22:12:02] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:12:02] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 1_processed.json
+[22:12:02] Guardado de GlobalDB completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 1_processed.json
+[22:12:02] Generando salida para: GlobalDB 'DB_Ttop_Fifo_1' (Original: DB Ttop Fifo 1)
+[22:12:02] -> Modo de generación: DATA_BLOCK SCL
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Fifo_1.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 2.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751918.8559673, Size=20317
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='DB Ttop Fifo 2', Número=382, Lenguaje Bloque='DB'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 2.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 2.json
+[22:12:02] Procesando bloque tipo: GlobalDB
+[22:12:02] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:12:02] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 2_processed.json
+[22:12:02] Guardado de GlobalDB completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 2_processed.json
+[22:12:02] Generando salida para: GlobalDB 'DB_Ttop_Fifo_2' (Original: DB Ttop Fifo 2)
+[22:12:02] -> Modo de generación: DATA_BLOCK SCL
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Fifo_2.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB_SICK_AFx60_Data.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB_SICK_AFx60_Data.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB_SICK_AFx60_Data.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB_SICK_AFx60_Data.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751918.9712832, Size=12358
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='DB_SICK_AFx60_Data', Número=502, Lenguaje Bloque='DB'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB_SICK_AFx60_Data.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB_SICK_AFx60_Data.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB_SICK_AFx60_Data.json
+[22:12:02] Procesando bloque tipo: GlobalDB
+[22:12:02] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:12:02] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB_SICK_AFx60_Data_processed.json
+[22:12:02] Guardado de GlobalDB completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB_SICK_AFx60_Data.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB_SICK_AFx60_Data_processed.json
+[22:12:02] Generando salida para: GlobalDB 'DB_SICK_AFx60_Data' (Original: DB_SICK_AFx60_Data)
+[22:12:02] -> Modo de generación: DATA_BLOCK SCL
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_SICK_AFx60_Data.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\Calculate Elapsed Time.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751918.5819604, Size=8548
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='Calculate Elapsed Time', Número=628, Lenguaje Bloque='LAD'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:02] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
+[22:12:02] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\Calculate Elapsed Time.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\Calculate Elapsed Time.json
+[22:12:02] Procesando bloque tipo: FB
+[22:12:02] INFO: El bloque es FB. Iniciando procesamiento lógico...
+[22:12:02] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:02] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
+[22:12:02] --- Pase 1 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:02] --- Verificación Final de Instrucciones No Procesadas (FB) ---
+[22:12:02] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:02] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\Calculate Elapsed Time_processed.json
+[22:12:02] Guardado completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\Calculate Elapsed Time_processed.json
+[22:12:02] Generando salida para: FB 'Calculate_Elapsed_Time' (Original: Calculate Elapsed Time)
+[22:12:02] -> Modo de generación: FB SCL
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Calculate_Elapsed_Time.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp UpDown.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751918.6596034, Size=28034
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='FB Calculate Ramp UpDown', Número=630, Lenguaje Bloque='LAD'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:02] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
+[22:12:02] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp UpDown.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp UpDown.json
+[22:12:02] Procesando bloque tipo: FB
+[22:12:02] INFO: El bloque es FB. Iniciando procesamiento lógico...
+[22:12:02] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:02] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
+[22:12:02] --- Pase 1 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:02] --- Verificación Final de Instrucciones No Procesadas (FB) ---
+[22:12:02] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:02] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp UpDown_processed.json
+[22:12:02] Guardado completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp UpDown_processed.json
+[22:12:02] Generando salida para: FB 'FB_Calculate_Ramp_UpDown' (Original: FB Calculate Ramp UpDown)
+[22:12:02] -> Modo de generación: FB SCL
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Calculate_Ramp_UpDown.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751918.6220138, Size=16319
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='FB Calculate Ramp', Número=629, Lenguaje Bloque='LAD'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:02] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
+[22:12:02] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp.json
+[22:12:02] Procesando bloque tipo: FB
+[22:12:02] INFO: El bloque es FB. Iniciando procesamiento lógico...
+[22:12:02] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:02] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
+[22:12:02] --- Pase 1 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:02] --- Verificación Final de Instrucciones No Procesadas (FB) ---
+[22:12:02] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:02] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp_processed.json
+[22:12:02] Guardado completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp_processed.json
+[22:12:02] Generando salida para: FB 'FB_Calculate_Ramp' (Original: FB Calculate Ramp)
+[22:12:02] -> Modo de generación: FB SCL
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Calculate_Ramp.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB FIFO Manage DataType Real.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751918.6893363, Size=12452
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='FB FIFO Manage DataType Real', Número=631, Lenguaje Bloque='LAD'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:02] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
+[22:12:02] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB FIFO Manage DataType Real.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB FIFO Manage DataType Real.json
+[22:12:02] Procesando bloque tipo: FB
+[22:12:02] INFO: El bloque es FB. Iniciando procesamiento lógico...
+[22:12:02] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:02] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
+[22:12:02] --- Pase 1 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:02] --- Verificación Final de Instrucciones No Procesadas (FB) ---
+[22:12:02] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:02] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB FIFO Manage DataType Real_processed.json
+[22:12:02] Guardado completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB FIFO Manage DataType Real_processed.json
+[22:12:02] Generando salida para: FB 'FB_FIFO_Manage_DataType_Real' (Original: FB FIFO Manage DataType Real)
+[22:12:02] -> Modo de generación: FB SCL
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_FIFO_Manage_DataType_Real.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Master Slave PID.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751918.3425493, Size=36943
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='FB Master Slave PID', Número=621, Lenguaje Bloque='LAD'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:02] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit.
+[22:12:02] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:02] - Procesando Red ID=B, Lenguaje Red=SCL
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Master Slave PID.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Master Slave PID.json
+[22:12:02] Procesando bloque tipo: FB
+[22:12:02] INFO: El bloque es FB. Iniciando procesamiento lógico...
+[22:12:02] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:02] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
+[22:12:02] --- Pase 1 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:02] --- Verificación Final de Instrucciones No Procesadas (FB) ---
+[22:12:02] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:02] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Master Slave PID_processed.json
+[22:12:02] Guardado completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Master Slave PID_processed.json
+[22:12:02] Generando salida para: FB 'FB_Master_Slave_PID' (Original: FB Master Slave PID)
+[22:12:02] -> Modo de generación: FB SCL
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Master_Slave_PID.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Show Alarms.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751918.7252147, Size=30467
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='FB Show Alarms', Número=632, Lenguaje Bloque='LAD'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:02] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
+[22:12:02] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Show Alarms.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Show Alarms.json
+[22:12:02] Procesando bloque tipo: FB
+[22:12:02] INFO: El bloque es FB. Iniciando procesamiento lógico...
+[22:12:02] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:02] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
+[22:12:02] --- Pase 1 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:02] --- Verificación Final de Instrucciones No Procesadas (FB) ---
+[22:12:02] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:02] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Show Alarms_processed.json
+[22:12:02] Guardado completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Show Alarms_processed.json
+[22:12:02] Generando salida para: FB 'FB_Show_Alarms' (Original: FB Show Alarms)
+[22:12:02] -> Modo de generación: FB SCL
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Show_Alarms.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Ttop Energy Saving.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751917.9658892, Size=18487
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='FB Ttop Energy Saving', Número=375, Lenguaje Bloque='LAD'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:02] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit.
+[22:12:02] - Procesando Red ID=4, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Ttop Energy Saving.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Ttop Energy Saving.json
+[22:12:02] Procesando bloque tipo: FB
+[22:12:02] INFO: El bloque es FB. Iniciando procesamiento lógico...
+[22:12:02] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:02] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
+[22:12:02] --- Pase 1 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 10 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando...
+[22:12:02] --- Pase 2 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:02] --- Verificación Final de Instrucciones No Procesadas (FB) ---
+[22:12:02] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:02] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Ttop Energy Saving_processed.json
+[22:12:02] Guardado completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Ttop Energy Saving_processed.json
+[22:12:02] Generando salida para: FB 'FB_Ttop_Energy_Saving' (Original: FB Ttop Energy Saving)
+[22:12:02] -> Modo de generación: FB SCL
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Ttop_Energy_Saving.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_BottleFallen.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751918.5345721, Size=93548
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='FB_BottleFallen', Número=627, Lenguaje Bloque='LAD'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:02] Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit.
+[22:12:02] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:02] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=12, Lenguaje Red=STL
+[22:12:02] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:02] Error: Constante sin valor Access UID=26
+[22:12:02] Advertencia: Ignorando Access inválido o con error UID=26 en red 20
+[22:12:02] Error: Constante sin valor Access UID=27
+[22:12:02] Advertencia: Ignorando Access inválido o con error UID=27 en red 20
+[22:12:02] Error: Constante sin valor Access UID=34
+[22:12:02] Advertencia: Ignorando Access inválido o con error UID=34 en red 20
+[22:12:02] Error: Constante sin valor Access UID=35
+[22:12:02] Advertencia: Ignorando Access inválido o con error UID=35 en red 20
+[22:12:02] Advertencia: Fuente desconocida UID=26 conectada a 39.in2
+[22:12:02] Advertencia: Fuente desconocida UID=27 conectada a 40.in
+[22:12:02] Advertencia: Fuente desconocida UID=34 conectada a 43.in2
+[22:12:02] Advertencia: Fuente desconocida UID=35 conectada a 44.in
+[22:12:02] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=35, Lenguaje Red=SCL
+[22:12:02] - Procesando Red ID=3C, Lenguaje Red=LAD
+[22:12:02] - Procesando Red ID=43, Lenguaje Red=LAD
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_BottleFallen.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_BottleFallen.json
+[22:12:02] Procesando bloque tipo: FB
+[22:12:02] INFO: El bloque es FB. Iniciando procesamiento lógico...
+[22:12:02] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:02] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
+[22:12:02] --- Pase 1 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] Warning: Referring to unknown source UID: 26
+[22:12:02] Warning: Referring to unknown source UID: 34
+[22:12:02] Warning: Referring to unknown source UID: 27
+[22:12:02] Warning: Referring to unknown source UID: 35
+[22:12:02] -> 20 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- Fin Pase 1: 20 proc SymPy, 0 agrup. Continuando...
+[22:12:02] --- Pase 2 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] Warning: Referring to unknown source UID: 26
+[22:12:02] Warning: Referring to unknown source UID: 34
+[22:12:02] Warning: Referring to unknown source UID: 27
+[22:12:02] Warning: Referring to unknown source UID: 35
+[22:12:02] -> 2 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando...
+[22:12:02] --- Pase 3 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] Warning: Referring to unknown source UID: 26
+[22:12:02] Warning: Referring to unknown source UID: 34
+[22:12:02] Warning: Referring to unknown source UID: 27
+[22:12:02] Warning: Referring to unknown source UID: 35
+[22:12:02] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. ---
+[22:12:02] --- Verificación Final de Instrucciones No Procesadas (FB) ---
+[22:12:02] ADVERTENCIA: Se encontraron 9 instrucciones (no STL) que parecen no haber sido procesadas:
+[22:12:02] - Red '' (ID: B, Lang: LAD), Instrucción UID: 39, Tipo: 'Calc'
+[22:12:02] - Red 'Calculate the lenght that the conveyor moves in the last ScanTime of the PLC' (ID: 19, Lang: LAD), Instrucción UID: 25, Tipo: 'Calc'
+[22:12:02] - Red 'Calculate the VirtualEncoder of every lenght' (ID: 20, Lang: LAD), Instrucción UID: 39, Tipo: 'Gt'
+[22:12:02] - Red 'Calculate the VirtualEncoder of every lenght' (ID: 20, Lang: LAD), Instrucción UID: 40, Tipo: 'Move'
+[22:12:02] - Red 'Calculate the VirtualEncoder of every lenght' (ID: 20, Lang: LAD), Instrucción UID: 43, Tipo: 'Gt'
+[22:12:02] - Red 'Calculate the VirtualEncoder of every lenght' (ID: 20, Lang: LAD), Instrucción UID: 44, Tipo: 'Move'
+[22:12:02] - Red 'BOTTLE FALL DOWN FOUND -> ADD TO FIFO' (ID: 2E, Lang: LAD), Instrucción UID: 36, Tipo: 'Inc'
+[22:12:02] - Red 'BOTTLE FALL DOWN FOUND -> ADD TO FIFO' (ID: 2E, Lang: LAD), Instrucción UID: 37, Tipo: 'Ge'
+[22:12:02] - Red 'BOTTLE FALL DOWN FOUND -> ADD TO FIFO' (ID: 2E, Lang: LAD), Instrucción UID: 38, Tipo: 'Move'
+[22:12:02] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_BottleFallen_processed.json
+[22:12:02] Guardado completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_BottleFallen_processed.json
+[22:12:02] Generando salida para: FB 'FB_BottleFallen' (Original: FB_BottleFallen)
+[22:12:02] -> Modo de generación: FB SCL
+[22:12:02] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_BottleFallen.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC S_Everz_ON_OFF.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751918.4396262, Size=14900
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='FC S_Everz_ON_OFF', Número=26, Lenguaje Bloque='LAD'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:02] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit.
+[22:12:02] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:02] - Procesando Red ID=B, Lenguaje Red=SCL
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC S_Everz_ON_OFF.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC S_Everz_ON_OFF.json
+[22:12:02] Procesando bloque tipo: FC
+[22:12:02] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:02] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:02] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:02] --- Pase 1 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:02] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:02] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:02] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC S_Everz_ON_OFF_processed.json
+[22:12:02] Guardado completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC S_Everz_ON_OFF_processed.json
+[22:12:02] Generando salida para: FC 'FC_S_Everz_ON_OFF' (Original: FC S_Everz_ON_OFF)
+[22:12:02] -> Modo de generación: FC SCL
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_S_Everz_ON_OFF.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Real.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751918.27677, Size=10763
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='FC Scale Real', Número=104, Lenguaje Bloque='LAD'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:02] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
+[22:12:02] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Real.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Real.json
+[22:12:02] Procesando bloque tipo: FC
+[22:12:02] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:02] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:02] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:02] --- Pase 1 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:02] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:02] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:02] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Real_processed.json
+[22:12:02] Guardado completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Real_processed.json
+[22:12:02] Generando salida para: FC 'FC_Scale_Real' (Original: FC Scale Real)
+[22:12:02] -> Modo de generación: FC SCL
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Scale_Real.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Speed wGap.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751918.398729, Size=19517
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='FC Scale Speed w/Gap', Número=622, Lenguaje Bloque='LAD'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:02] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit.
+[22:12:02] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:02] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Speed wGap.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Speed wGap.json
+[22:12:02] Procesando bloque tipo: FC
+[22:12:02] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:02] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:02] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:02] --- Pase 1 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:02] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:02] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:02] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Speed wGap_processed.json
+[22:12:02] Guardado completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Speed wGap_processed.json
+[22:12:02] Generando salida para: FC 'FC_Scale_Speed_w_Gap' (Original: FC Scale Speed w/Gap)
+[22:12:02] -> Modo de generación: FC SCL
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Scale_Speed_w_Gap.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Simple PID.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751918.1965487, Size=79729
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='FC Simple PID', Número=103, Lenguaje Bloque='LAD'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:02] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
+[22:12:02] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Simple PID.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Simple PID.json
+[22:12:02] Procesando bloque tipo: FC
+[22:12:02] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:02] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:02] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:02] --- Pase 1 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:02] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:02] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:02] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Simple PID_processed.json
+[22:12:02] Guardado completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Simple PID_processed.json
+[22:12:02] Generando salida para: FC 'FC_Simple_PID' (Original: FC Simple PID)
+[22:12:02] -> Modo de generación: FC SCL
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Simple_PID.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\parsing\FC Ttop Devices.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751918.7625577, Size=4736
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='FC Ttop Devices', Número=380, Lenguaje Bloque='LAD'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:02] Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit.
+[22:12:02] Advertencia: ObjectList para FC sin SW.Blocks.CompileUnit.
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] ADVERTENCIA FINAL: 'networks' está vacía en el JSON.
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\parsing\FC Ttop Devices.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\parsing\FC Ttop Devices.json
+[22:12:02] Procesando bloque tipo: FC
+[22:12:02] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:02] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:02] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:02] --- Pase 1 ---
+[22:12:02] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:02] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:02] Fase 2 (Agrupación IF con Simplificación):
+[22:12:02] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:02] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:02] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:02] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:02] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\parsing\FC Ttop Devices_processed.json
+[22:12:02] Guardado completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\parsing\FC Ttop Devices_processed.json
+[22:12:02] Generando salida para: FC 'FC_Ttop_Devices' (Original: FC Ttop Devices)
+[22:12:02] -> Modo de generación: FC SCL
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Devices.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Alarm.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751866.4361646, Size=403681
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='DB Ttop Alarm', Número=371, Lenguaje Bloque='DB'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Alarm.json'
+[22:12:02] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml ---
+[22:12:02] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Alarm.json
+[22:12:02] Procesando bloque tipo: GlobalDB
+[22:12:02] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:12:02] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Alarm_processed.json
+[22:12:02] Guardado de GlobalDB completado.
+[22:12:02] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml ---
+[22:12:02] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Alarm_processed.json
+[22:12:02] Generando salida para: GlobalDB 'DB_Ttop_Alarm' (Original: DB Ttop Alarm)
+[22:12:02] -> Modo de generación: DATA_BLOCK SCL
+[22:12:02] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Alarm.scl
+[22:12:02] Generación de .SCL completada.
+[22:12:02] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml ---
+[22:12:02] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml ---
+[22:12:02] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Motor CFG.json'...
+[22:12:02] Cargando parsers de red...
+[22:12:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:02] Total de lenguajes con parser cargado: 5
+[22:12:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:02] Metadatos XML: ModTime=1749751866.390782, Size=29451
+[22:12:02] Paso 1: Parseando archivo XML...
+[22:12:02] Paso 1: Parseo XML completado.
+[22:12:02] Paso 2: Detectando tipo de objeto principal...
+[22:12:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:02] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:12:02] Paso 3: Extrayendo atributos del bloque...
+[22:12:02] Paso 3: Atributos: Nombre='DB Ttop Motor CFG', Número=300, Lenguaje Bloque='DB'
+[22:12:02] Paso 3b: Comentario bloque: '...'
+[22:12:02] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:02] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:12:02] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:02] Paso 6: Escritura JSON completada.
+[22:12:02] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Motor CFG.json'
+[22:12:03] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml ---
+[22:12:03] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Motor CFG.json
+[22:12:03] Procesando bloque tipo: GlobalDB
+[22:12:03] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:12:03] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Motor CFG_processed.json
+[22:12:03] Guardado de GlobalDB completado.
+[22:12:03] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml ---
+[22:12:03] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Motor CFG_processed.json
+[22:12:03] Generando salida para: GlobalDB 'DB_Ttop_Motor_CFG' (Original: DB Ttop Motor CFG)
+[22:12:03] -> Modo de generación: DATA_BLOCK SCL
+[22:12:03] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:03] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:03] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:03] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_CFG.scl
+[22:12:03] Generación de .SCL completada.
+[22:12:03] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml ---
+[22:12:03] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml ---
+[22:12:03] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Run.json'...
+[22:12:03] Cargando parsers de red...
+[22:12:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:03] Total de lenguajes con parser cargado: 5
+[22:12:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:03] Metadatos XML: ModTime=1749751866.3503509, Size=9335
+[22:12:03] Paso 1: Parseando archivo XML...
+[22:12:03] Paso 1: Parseo XML completado.
+[22:12:03] Paso 2: Detectando tipo de objeto principal...
+[22:12:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:03] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:12:03] Paso 3: Extrayendo atributos del bloque...
+[22:12:03] Paso 3: Atributos: Nombre='DB Ttop Run', Número=370, Lenguaje Bloque='DB'
+[22:12:03] Paso 3b: Comentario bloque: '...'
+[22:12:03] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:03] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:12:03] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:03] Paso 6: Escritura JSON completada.
+[22:12:03] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Run.json'
+[22:12:03] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml ---
+[22:12:03] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Run.json
+[22:12:03] Procesando bloque tipo: GlobalDB
+[22:12:03] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:12:03] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Run_processed.json
+[22:12:03] Guardado de GlobalDB completado.
+[22:12:03] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml ---
+[22:12:03] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Run_processed.json
+[22:12:03] Generando salida para: GlobalDB 'DB_Ttop_Run' (Original: DB Ttop Run)
+[22:12:03] -> Modo de generación: DATA_BLOCK SCL
+[22:12:03] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Run.scl
+[22:12:03] Generación de .SCL completada.
+[22:12:03] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml ---
+[22:12:03] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml ---
+[22:12:03] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Configuration.json'...
+[22:12:03] Cargando parsers de red...
+[22:12:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:03] Total de lenguajes con parser cargado: 5
+[22:12:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:03] Metadatos XML: ModTime=1749751853.363668, Size=37375
+[22:12:03] Paso 1: Parseando archivo XML...
+[22:12:03] Paso 1: Parseo XML completado.
+[22:12:03] Paso 2: Detectando tipo de objeto principal...
+[22:12:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:03] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:03] Paso 3: Extrayendo atributos del bloque...
+[22:12:03] Paso 3: Atributos: Nombre='FC Ttop Configuration', Número=300, Lenguaje Bloque='LAD'
+[22:12:03] Paso 3b: Comentario bloque: '...'
+[22:12:03] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:03] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:03] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
+[22:12:03] - Procesando Red ID=4, Lenguaje Red=STL
+[22:12:03] - Procesando Red ID=B, Lenguaje Red=STL
+[22:12:03] - Procesando Red ID=12, Lenguaje Red=STL
+[22:12:03] - Procesando Red ID=19, Lenguaje Red=STL
+[22:12:03] - Procesando Red ID=20, Lenguaje Red=STL
+[22:12:03] - Procesando Red ID=27, Lenguaje Red=STL
+[22:12:03] - Procesando Red ID=2E, Lenguaje Red=STL
+[22:12:03] - Procesando Red ID=35, Lenguaje Red=STL
+[22:12:03] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:03] Paso 6: Escritura JSON completada.
+[22:12:03] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Configuration.json'
+[22:12:03] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml ---
+[22:12:03] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Configuration.json
+[22:12:03] Procesando bloque tipo: FC
+[22:12:03] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:03] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:03] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:03] --- Pase 1 ---
+[22:12:03] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:03] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:03] Fase 2 (Agrupación IF con Simplificación):
+[22:12:03] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:03] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:03] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:03] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:03] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Configuration_processed.json
+[22:12:03] Guardado completado.
+[22:12:03] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml ---
+[22:12:03] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Configuration_processed.json
+[22:12:03] Generando salida para: FC 'FC_Ttop_Configuration' (Original: FC Ttop Configuration)
+[22:12:03] -> Modo de generación: FC SCL
+[22:12:03] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Configuration.scl
+[22:12:03] Generación de .SCL completada.
+[22:12:03] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml ---
+[22:12:03] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml ---
+[22:12:03] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Run.json'...
+[22:12:03] Cargando parsers de red...
+[22:12:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:03] Total de lenguajes con parser cargado: 5
+[22:12:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:03] Metadatos XML: ModTime=1749751865.239357, Size=77485
+[22:12:03] Paso 1: Parseando archivo XML...
+[22:12:03] Paso 1: Parseo XML completado.
+[22:12:03] Paso 2: Detectando tipo de objeto principal...
+[22:12:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:03] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:03] Paso 3: Extrayendo atributos del bloque...
+[22:12:03] Paso 3: Atributos: Nombre='FC Ttop Run', Número=370, Lenguaje Bloque='LAD'
+[22:12:03] Paso 3b: Comentario bloque: '...'
+[22:12:03] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:03] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:03] Paso 5: Se encontraron 15 elementos SW.Blocks.CompileUnit.
+[22:12:03] - Procesando Red ID=4, Lenguaje Red=STL
+[22:12:03] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:03] - Procesando Red ID=12, Lenguaje Red=STL
+[22:12:03] - Procesando Red ID=19, Lenguaje Red=STL
+[22:12:03] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:03] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:03] - Procesando Red ID=2E, Lenguaje Red=STL
+[22:12:03] - Procesando Red ID=35, Lenguaje Red=STL
+[22:12:03] - Procesando Red ID=3C, Lenguaje Red=SCL
+[22:12:03] - Procesando Red ID=43, Lenguaje Red=STL
+[22:12:03] - Procesando Red ID=4A, Lenguaje Red=SCL
+[22:12:03] - Procesando Red ID=51, Lenguaje Red=LAD
+[22:12:03] - Procesando Red ID=58, Lenguaje Red=STL
+[22:12:03] - Procesando Red ID=5F, Lenguaje Red=STL
+[22:12:03] - Procesando Red ID=66, Lenguaje Red=STL
+[22:12:03] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:03] Paso 6: Escritura JSON completada.
+[22:12:03] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Run.json'
+[22:12:03] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml ---
+[22:12:03] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Run.json
+[22:12:03] Procesando bloque tipo: FC
+[22:12:03] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:03] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:03] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:03] --- Pase 1 ---
+[22:12:03] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:03] -> 11 instrucciones (no STL) procesadas con SymPy.
+[22:12:03] Fase 2 (Agrupación IF con Simplificación):
+[22:12:03] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:03] --- Fin Pase 1: 11 proc SymPy, 0 agrup. Continuando...
+[22:12:03] --- Pase 2 ---
+[22:12:03] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:03] -> 5 instrucciones (no STL) procesadas con SymPy.
+[22:12:03] Fase 2 (Agrupación IF con Simplificación):
+[22:12:03] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:03] --- Fin Pase 2: 5 proc SymPy, 0 agrup. Continuando...
+[22:12:03] --- Pase 3 ---
+[22:12:03] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:03] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:03] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. ---
+[22:12:03] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:03] ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas:
+[22:12:03] - Red 'OUT Cycle ON' (ID: 20, Lang: LAD), Instrucción UID: 38, Tipo: 'Contact'
+[22:12:03] - Red 'OUT Cycle ON' (ID: 20, Lang: LAD), Instrucción UID: 39, Tipo: 'Coil'
+[22:12:03] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Run_processed.json
+[22:12:03] Guardado completado.
+[22:12:03] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml ---
+[22:12:03] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Run_processed.json
+[22:12:03] Generando salida para: FC 'FC_Ttop_Run' (Original: FC Ttop Run)
+[22:12:03] -> Modo de generación: FC SCL
+[22:12:03] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Run.scl
+[22:12:03] Generación de .SCL completada.
+[22:12:03] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml ---
+[22:12:03] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml ---
+[22:12:03] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M30710.json'...
+[22:12:03] Cargando parsers de red...
+[22:12:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:03] Total de lenguajes con parser cargado: 5
+[22:12:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:03] Metadatos XML: ModTime=1749751897.9707212, Size=28843
+[22:12:03] Paso 1: Parseando archivo XML...
+[22:12:03] Paso 1: Parseo XML completado.
+[22:12:03] Paso 2: Detectando tipo de objeto principal...
+[22:12:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:03] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:03] Paso 3: Extrayendo atributos del bloque...
+[22:12:03] Paso 3: Atributos: Nombre='DB Ttop Motor M30710', Número=326, Lenguaje Bloque='DB'
+[22:12:03] Paso 3b: Comentario bloque: '...'
+[22:12:03] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:03] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:03] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:03] Paso 6: Escritura JSON completada.
+[22:12:03] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M30710.json'
+[22:12:03] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml ---
+[22:12:03] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M30710.json
+[22:12:03] Procesando bloque tipo: InstanceDB
+[22:12:03] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:03] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M30710_processed.json
+[22:12:03] Guardado de InstanceDB completado.
+[22:12:03] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml ---
+[22:12:03] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M30710_processed.json
+[22:12:03] Generando salida para: InstanceDB 'DB_Ttop_Motor_M30710' (Original: DB Ttop Motor M30710)
+[22:12:03] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:03] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:03] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:03] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:03] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M30710.scl
+[22:12:03] Generación de .SCL completada.
+[22:12:03] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml ---
+[22:12:03] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml ---
+[22:12:03] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31010.json'...
+[22:12:03] Cargando parsers de red...
+[22:12:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:03] Total de lenguajes con parser cargado: 5
+[22:12:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:03] Metadatos XML: ModTime=1749751898.6278822, Size=28843
+[22:12:03] Paso 1: Parseando archivo XML...
+[22:12:03] Paso 1: Parseo XML completado.
+[22:12:03] Paso 2: Detectando tipo de objeto principal...
+[22:12:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:03] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:03] Paso 3: Extrayendo atributos del bloque...
+[22:12:03] Paso 3: Atributos: Nombre='DB Ttop Motor M31010', Número=327, Lenguaje Bloque='DB'
+[22:12:03] Paso 3b: Comentario bloque: '...'
+[22:12:03] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:03] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:03] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:03] Paso 6: Escritura JSON completada.
+[22:12:03] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31010.json'
+[22:12:03] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml ---
+[22:12:03] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31010.json
+[22:12:03] Procesando bloque tipo: InstanceDB
+[22:12:03] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:03] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31010_processed.json
+[22:12:03] Guardado de InstanceDB completado.
+[22:12:03] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml ---
+[22:12:03] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31010_processed.json
+[22:12:03] Generando salida para: InstanceDB 'DB_Ttop_Motor_M31010' (Original: DB Ttop Motor M31010)
+[22:12:03] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:03] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:03] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:03] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:03] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31010.scl
+[22:12:03] Generación de .SCL completada.
+[22:12:03] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml ---
+[22:12:03] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml ---
+[22:12:03] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31110.json'...
+[22:12:03] Cargando parsers de red...
+[22:12:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:03] Total de lenguajes con parser cargado: 5
+[22:12:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:03] Metadatos XML: ModTime=1749751899.2461686, Size=28843
+[22:12:03] Paso 1: Parseando archivo XML...
+[22:12:03] Paso 1: Parseo XML completado.
+[22:12:03] Paso 2: Detectando tipo de objeto principal...
+[22:12:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:03] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:03] Paso 3: Extrayendo atributos del bloque...
+[22:12:03] Paso 3: Atributos: Nombre='DB Ttop Motor M31110', Número=328, Lenguaje Bloque='DB'
+[22:12:03] Paso 3b: Comentario bloque: '...'
+[22:12:03] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:03] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:03] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:03] Paso 6: Escritura JSON completada.
+[22:12:03] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31110.json'
+[22:12:03] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml ---
+[22:12:03] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31110.json
+[22:12:03] Procesando bloque tipo: InstanceDB
+[22:12:03] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:03] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31110_processed.json
+[22:12:03] Guardado de InstanceDB completado.
+[22:12:03] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml ---
+[22:12:03] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31110_processed.json
+[22:12:03] Generando salida para: InstanceDB 'DB_Ttop_Motor_M31110' (Original: DB Ttop Motor M31110)
+[22:12:03] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:03] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:03] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:03] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:03] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31110.scl
+[22:12:03] Generación de .SCL completada.
+[22:12:03] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml ---
+[22:12:03] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml ---
+[22:12:03] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31210.json'...
+[22:12:03] Cargando parsers de red...
+[22:12:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:03] Total de lenguajes con parser cargado: 5
+[22:12:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:03] Metadatos XML: ModTime=1749751899.876386, Size=28843
+[22:12:03] Paso 1: Parseando archivo XML...
+[22:12:03] Paso 1: Parseo XML completado.
+[22:12:03] Paso 2: Detectando tipo de objeto principal...
+[22:12:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:03] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:03] Paso 3: Extrayendo atributos del bloque...
+[22:12:03] Paso 3: Atributos: Nombre='DB Ttop Motor M31210', Número=329, Lenguaje Bloque='DB'
+[22:12:03] Paso 3b: Comentario bloque: '...'
+[22:12:03] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:03] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:03] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:03] Paso 6: Escritura JSON completada.
+[22:12:03] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31210.json'
+[22:12:03] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml ---
+[22:12:03] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31210.json
+[22:12:03] Procesando bloque tipo: InstanceDB
+[22:12:03] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:03] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31210_processed.json
+[22:12:03] Guardado de InstanceDB completado.
+[22:12:03] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml ---
+[22:12:03] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31210_processed.json
+[22:12:03] Generando salida para: InstanceDB 'DB_Ttop_Motor_M31210' (Original: DB Ttop Motor M31210)
+[22:12:03] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:03] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:03] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:03] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:03] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31210.scl
+[22:12:03] Generación de .SCL completada.
+[22:12:03] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml ---
+[22:12:03] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml ---
+[22:12:03] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31310.json'...
+[22:12:03] Cargando parsers de red...
+[22:12:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:03] Total de lenguajes con parser cargado: 5
+[22:12:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:03] Metadatos XML: ModTime=1749751900.494949, Size=28843
+[22:12:03] Paso 1: Parseando archivo XML...
+[22:12:03] Paso 1: Parseo XML completado.
+[22:12:03] Paso 2: Detectando tipo de objeto principal...
+[22:12:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:03] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:03] Paso 3: Extrayendo atributos del bloque...
+[22:12:03] Paso 3: Atributos: Nombre='DB Ttop Motor M31310', Número=330, Lenguaje Bloque='DB'
+[22:12:03] Paso 3b: Comentario bloque: '...'
+[22:12:03] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:03] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:03] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:03] Paso 6: Escritura JSON completada.
+[22:12:03] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31310.json'
+[22:12:03] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml ---
+[22:12:03] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31310.json
+[22:12:03] Procesando bloque tipo: InstanceDB
+[22:12:03] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:03] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31310_processed.json
+[22:12:03] Guardado de InstanceDB completado.
+[22:12:03] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml ---
+[22:12:03] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31310_processed.json
+[22:12:03] Generando salida para: InstanceDB 'DB_Ttop_Motor_M31310' (Original: DB Ttop Motor M31310)
+[22:12:03] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:03] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:03] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:03] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:03] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31310.scl
+[22:12:03] Generación de .SCL completada.
+[22:12:03] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml ---
+[22:12:03] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml ---
+[22:12:03] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31410.json'...
+[22:12:03] Cargando parsers de red...
+[22:12:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:03] Total de lenguajes con parser cargado: 5
+[22:12:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:03] Metadatos XML: ModTime=1749751901.7032053, Size=28843
+[22:12:03] Paso 1: Parseando archivo XML...
+[22:12:03] Paso 1: Parseo XML completado.
+[22:12:03] Paso 2: Detectando tipo de objeto principal...
+[22:12:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:03] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:03] Paso 3: Extrayendo atributos del bloque...
+[22:12:03] Paso 3: Atributos: Nombre='DB Ttop Motor M31410', Número=331, Lenguaje Bloque='DB'
+[22:12:03] Paso 3b: Comentario bloque: '...'
+[22:12:03] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:03] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:03] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:03] Paso 6: Escritura JSON completada.
+[22:12:03] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31410.json'
+[22:12:03] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml ---
+[22:12:03] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31410.json
+[22:12:03] Procesando bloque tipo: InstanceDB
+[22:12:03] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:03] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31410_processed.json
+[22:12:03] Guardado de InstanceDB completado.
+[22:12:03] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml ---
+[22:12:03] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31410_processed.json
+[22:12:03] Generando salida para: InstanceDB 'DB_Ttop_Motor_M31410' (Original: DB Ttop Motor M31410)
+[22:12:03] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:03] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:03] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:03] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:03] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31410.scl
+[22:12:03] Generación de .SCL completada.
+[22:12:03] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml ---
+[22:12:03] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml ---
+[22:12:03] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31510.json'...
+[22:12:03] Cargando parsers de red...
+[22:12:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:03] Total de lenguajes con parser cargado: 5
+[22:12:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:03] Metadatos XML: ModTime=1749751886.7657452, Size=28843
+[22:12:03] Paso 1: Parseando archivo XML...
+[22:12:03] Paso 1: Parseo XML completado.
+[22:12:03] Paso 2: Detectando tipo de objeto principal...
+[22:12:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:03] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:03] Paso 3: Extrayendo atributos del bloque...
+[22:12:03] Paso 3: Atributos: Nombre='DB Ttop Motor M31510', Número=301, Lenguaje Bloque='DB'
+[22:12:03] Paso 3b: Comentario bloque: '...'
+[22:12:03] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:03] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:03] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:03] Paso 6: Escritura JSON completada.
+[22:12:03] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31510.json'
+[22:12:03] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml ---
+[22:12:03] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31510.json
+[22:12:03] Procesando bloque tipo: InstanceDB
+[22:12:03] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:03] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31510_processed.json
+[22:12:03] Guardado de InstanceDB completado.
+[22:12:03] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml ---
+[22:12:03] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31510_processed.json
+[22:12:03] Generando salida para: InstanceDB 'DB_Ttop_Motor_M31510' (Original: DB Ttop Motor M31510)
+[22:12:03] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:03] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:03] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:03] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:03] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31510.scl
+[22:12:03] Generación de .SCL completada.
+[22:12:03] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml ---
+[22:12:03] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml ---
+[22:12:03] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31610.json'...
+[22:12:03] Cargando parsers de red...
+[22:12:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:03] Total de lenguajes con parser cargado: 5
+[22:12:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:03] Metadatos XML: ModTime=1749751887.4910405, Size=28843
+[22:12:03] Paso 1: Parseando archivo XML...
+[22:12:03] Paso 1: Parseo XML completado.
+[22:12:03] Paso 2: Detectando tipo de objeto principal...
+[22:12:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:03] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:03] Paso 3: Extrayendo atributos del bloque...
+[22:12:03] Paso 3: Atributos: Nombre='DB Ttop Motor M31610', Número=302, Lenguaje Bloque='DB'
+[22:12:03] Paso 3b: Comentario bloque: '...'
+[22:12:03] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:03] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:03] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:03] Paso 6: Escritura JSON completada.
+[22:12:03] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31610.json'
+[22:12:03] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml ---
+[22:12:03] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31610.json
+[22:12:03] Procesando bloque tipo: InstanceDB
+[22:12:03] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:03] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31610_processed.json
+[22:12:03] Guardado de InstanceDB completado.
+[22:12:03] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml ---
+[22:12:03] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31610_processed.json
+[22:12:03] Generando salida para: InstanceDB 'DB_Ttop_Motor_M31610' (Original: DB Ttop Motor M31610)
+[22:12:03] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:03] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:03] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:03] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:03] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31610.scl
+[22:12:03] Generación de .SCL completada.
+[22:12:03] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml ---
+[22:12:03] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml ---
+[22:12:03] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31710.json'...
+[22:12:03] Cargando parsers de red...
+[22:12:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:03] Total de lenguajes con parser cargado: 5
+[22:12:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:03] Metadatos XML: ModTime=1749751888.103183, Size=28843
+[22:12:03] Paso 1: Parseando archivo XML...
+[22:12:03] Paso 1: Parseo XML completado.
+[22:12:03] Paso 2: Detectando tipo de objeto principal...
+[22:12:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:03] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:03] Paso 3: Extrayendo atributos del bloque...
+[22:12:03] Paso 3: Atributos: Nombre='DB Ttop Motor M31710', Número=303, Lenguaje Bloque='DB'
+[22:12:03] Paso 3b: Comentario bloque: '...'
+[22:12:03] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:03] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:03] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:03] Paso 6: Escritura JSON completada.
+[22:12:03] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31710.json'
+[22:12:03] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml ---
+[22:12:03] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31710.json
+[22:12:03] Procesando bloque tipo: InstanceDB
+[22:12:03] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:03] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31710_processed.json
+[22:12:03] Guardado de InstanceDB completado.
+[22:12:03] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml ---
+[22:12:03] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31710_processed.json
+[22:12:03] Generando salida para: InstanceDB 'DB_Ttop_Motor_M31710' (Original: DB Ttop Motor M31710)
+[22:12:03] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:03] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:03] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:03] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:03] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31710.scl
+[22:12:03] Generación de .SCL completada.
+[22:12:03] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml ---
+[22:12:03] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml ---
+[22:12:03] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31810.json'...
+[22:12:03] Cargando parsers de red...
+[22:12:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:03] Total de lenguajes con parser cargado: 5
+[22:12:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:03] Metadatos XML: ModTime=1749751888.7593026, Size=28843
+[22:12:03] Paso 1: Parseando archivo XML...
+[22:12:03] Paso 1: Parseo XML completado.
+[22:12:03] Paso 2: Detectando tipo de objeto principal...
+[22:12:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:03] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:03] Paso 3: Extrayendo atributos del bloque...
+[22:12:03] Paso 3: Atributos: Nombre='DB Ttop Motor M31810', Número=304, Lenguaje Bloque='DB'
+[22:12:03] Paso 3b: Comentario bloque: '...'
+[22:12:03] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:03] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:03] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:03] Paso 6: Escritura JSON completada.
+[22:12:03] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31810.json'
+[22:12:03] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml ---
+[22:12:03] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31810.json
+[22:12:03] Procesando bloque tipo: InstanceDB
+[22:12:03] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:03] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31810_processed.json
+[22:12:03] Guardado de InstanceDB completado.
+[22:12:03] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml ---
+[22:12:03] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31810_processed.json
+[22:12:03] Generando salida para: InstanceDB 'DB_Ttop_Motor_M31810' (Original: DB Ttop Motor M31810)
+[22:12:03] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:03] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:03] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:03] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:03] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31810.scl
+[22:12:03] Generación de .SCL completada.
+[22:12:03] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml ---
+[22:12:03] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml ---
+[22:12:03] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31910.json'...
+[22:12:03] Cargando parsers de red...
+[22:12:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:03] Total de lenguajes con parser cargado: 5
+[22:12:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:03] Metadatos XML: ModTime=1749751889.3859065, Size=28843
+[22:12:03] Paso 1: Parseando archivo XML...
+[22:12:03] Paso 1: Parseo XML completado.
+[22:12:03] Paso 2: Detectando tipo de objeto principal...
+[22:12:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:03] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:03] Paso 3: Extrayendo atributos del bloque...
+[22:12:03] Paso 3: Atributos: Nombre='DB Ttop Motor M31910', Número=305, Lenguaje Bloque='DB'
+[22:12:03] Paso 3b: Comentario bloque: '...'
+[22:12:03] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:03] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:03] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:03] Paso 6: Escritura JSON completada.
+[22:12:03] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31910.json'
+[22:12:03] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml ---
+[22:12:03] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31910.json
+[22:12:03] Procesando bloque tipo: InstanceDB
+[22:12:03] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:03] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31910_processed.json
+[22:12:03] Guardado de InstanceDB completado.
+[22:12:03] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml ---
+[22:12:03] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31910_processed.json
+[22:12:03] Generando salida para: InstanceDB 'DB_Ttop_Motor_M31910' (Original: DB Ttop Motor M31910)
+[22:12:03] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:03] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:03] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:03] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:03] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31910.scl
+[22:12:03] Generación de .SCL completada.
+[22:12:03] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml ---
+[22:12:03] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml ---
+[22:12:03] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34010.json'...
+[22:12:03] Cargando parsers de red...
+[22:12:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:03] Total de lenguajes con parser cargado: 5
+[22:12:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:03] Metadatos XML: ModTime=1749751895.471384, Size=28843
+[22:12:03] Paso 1: Parseando archivo XML...
+[22:12:03] Paso 1: Parseo XML completado.
+[22:12:03] Paso 2: Detectando tipo de objeto principal...
+[22:12:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:03] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:03] Paso 3: Extrayendo atributos del bloque...
+[22:12:03] Paso 3: Atributos: Nombre='DB Ttop Motor M34010', Número=315, Lenguaje Bloque='DB'
+[22:12:03] Paso 3b: Comentario bloque: '...'
+[22:12:03] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:03] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:03] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:03] Paso 6: Escritura JSON completada.
+[22:12:03] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34010.json'
+[22:12:03] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml ---
+[22:12:03] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34010.json
+[22:12:03] Procesando bloque tipo: InstanceDB
+[22:12:03] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:03] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34010_processed.json
+[22:12:03] Guardado de InstanceDB completado.
+[22:12:03] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml ---
+[22:12:03] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34010_processed.json
+[22:12:03] Generando salida para: InstanceDB 'DB_Ttop_Motor_M34010' (Original: DB Ttop Motor M34010)
+[22:12:03] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:03] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:03] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:03] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:03] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M34010.scl
+[22:12:03] Generación de .SCL completada.
+[22:12:03] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml ---
+[22:12:03] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml ---
+[22:12:03] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34110.json'...
+[22:12:03] Cargando parsers de red...
+[22:12:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:03] Total de lenguajes con parser cargado: 5
+[22:12:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:03] Metadatos XML: ModTime=1749751896.1062255, Size=28843
+[22:12:03] Paso 1: Parseando archivo XML...
+[22:12:03] Paso 1: Parseo XML completado.
+[22:12:03] Paso 2: Detectando tipo de objeto principal...
+[22:12:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:03] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:03] Paso 3: Extrayendo atributos del bloque...
+[22:12:03] Paso 3: Atributos: Nombre='DB Ttop Motor M34110', Número=316, Lenguaje Bloque='DB'
+[22:12:03] Paso 3b: Comentario bloque: '...'
+[22:12:03] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:03] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:03] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:03] Paso 6: Escritura JSON completada.
+[22:12:03] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34110.json'
+[22:12:03] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml ---
+[22:12:03] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34110.json
+[22:12:03] Procesando bloque tipo: InstanceDB
+[22:12:03] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:03] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34110_processed.json
+[22:12:03] Guardado de InstanceDB completado.
+[22:12:03] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml ---
+[22:12:03] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34110_processed.json
+[22:12:03] Generando salida para: InstanceDB 'DB_Ttop_Motor_M34110' (Original: DB Ttop Motor M34110)
+[22:12:03] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:03] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:03] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:03] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:03] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M34110.scl
+[22:12:03] Generación de .SCL completada.
+[22:12:03] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml ---
+[22:12:03] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml ---
+[22:12:03] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34210.json'...
+[22:12:03] Cargando parsers de red...
+[22:12:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:03] Total de lenguajes con parser cargado: 5
+[22:12:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:03] Metadatos XML: ModTime=1749751896.713091, Size=28843
+[22:12:03] Paso 1: Parseando archivo XML...
+[22:12:03] Paso 1: Parseo XML completado.
+[22:12:03] Paso 2: Detectando tipo de objeto principal...
+[22:12:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:03] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:03] Paso 3: Extrayendo atributos del bloque...
+[22:12:03] Paso 3: Atributos: Nombre='DB Ttop Motor M34210', Número=317, Lenguaje Bloque='DB'
+[22:12:03] Paso 3b: Comentario bloque: '...'
+[22:12:03] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:03] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:03] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:03] Paso 6: Escritura JSON completada.
+[22:12:03] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34210.json'
+[22:12:03] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml ---
+[22:12:03] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34210.json
+[22:12:03] Procesando bloque tipo: InstanceDB
+[22:12:03] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:03] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34210_processed.json
+[22:12:03] Guardado de InstanceDB completado.
+[22:12:03] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml ---
+[22:12:03] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34210_processed.json
+[22:12:03] Generando salida para: InstanceDB 'DB_Ttop_Motor_M34210' (Original: DB Ttop Motor M34210)
+[22:12:03] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:03] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:03] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:03] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:03] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M34210.scl
+[22:12:03] Generación de .SCL completada.
+[22:12:03] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml ---
+[22:12:03] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml ---
+[22:12:04] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34310.json'...
+[22:12:04] Cargando parsers de red...
+[22:12:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:04] Total de lenguajes con parser cargado: 5
+[22:12:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:04] Metadatos XML: ModTime=1749751897.3508437, Size=28843
+[22:12:04] Paso 1: Parseando archivo XML...
+[22:12:04] Paso 1: Parseo XML completado.
+[22:12:04] Paso 2: Detectando tipo de objeto principal...
+[22:12:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:04] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:04] Paso 3: Extrayendo atributos del bloque...
+[22:12:04] Paso 3: Atributos: Nombre='DB Ttop Motor M34310', Número=318, Lenguaje Bloque='DB'
+[22:12:04] Paso 3b: Comentario bloque: '...'
+[22:12:04] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:04] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:04] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:04] Paso 6: Escritura JSON completada.
+[22:12:04] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34310.json'
+[22:12:04] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml ---
+[22:12:04] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34310.json
+[22:12:04] Procesando bloque tipo: InstanceDB
+[22:12:04] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:04] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34310_processed.json
+[22:12:04] Guardado de InstanceDB completado.
+[22:12:04] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml ---
+[22:12:04] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34310_processed.json
+[22:12:04] Generando salida para: InstanceDB 'DB_Ttop_Motor_M34310' (Original: DB Ttop Motor M34310)
+[22:12:04] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:04] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M34310.scl
+[22:12:04] Generación de .SCL completada.
+[22:12:04] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml ---
+[22:12:04] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml ---
+[22:12:04] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34410.json'...
+[22:12:04] Cargando parsers de red...
+[22:12:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:04] Total de lenguajes con parser cargado: 5
+[22:12:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:04] Metadatos XML: ModTime=1749751901.1092887, Size=28843
+[22:12:04] Paso 1: Parseando archivo XML...
+[22:12:04] Paso 1: Parseo XML completado.
+[22:12:04] Paso 2: Detectando tipo de objeto principal...
+[22:12:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:04] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:04] Paso 3: Extrayendo atributos del bloque...
+[22:12:04] Paso 3: Atributos: Nombre='DB Ttop Motor M34410', Número=319, Lenguaje Bloque='DB'
+[22:12:04] Paso 3b: Comentario bloque: '...'
+[22:12:04] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:04] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:04] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:04] Paso 6: Escritura JSON completada.
+[22:12:04] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34410.json'
+[22:12:04] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml ---
+[22:12:04] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34410.json
+[22:12:04] Procesando bloque tipo: InstanceDB
+[22:12:04] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:04] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34410_processed.json
+[22:12:04] Guardado de InstanceDB completado.
+[22:12:04] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml ---
+[22:12:04] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34410_processed.json
+[22:12:04] Generando salida para: InstanceDB 'DB_Ttop_Motor_M34410' (Original: DB Ttop Motor M34410)
+[22:12:04] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:04] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M34410.scl
+[22:12:04] Generación de .SCL completada.
+[22:12:04] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml ---
+[22:12:04] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml ---
+[22:12:04] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32810.json'...
+[22:12:04] Cargando parsers de red...
+[22:12:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:04] Total de lenguajes con parser cargado: 5
+[22:12:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:04] Metadatos XML: ModTime=1749751890.00003, Size=28843
+[22:12:04] Paso 1: Parseando archivo XML...
+[22:12:04] Paso 1: Parseo XML completado.
+[22:12:04] Paso 2: Detectando tipo de objeto principal...
+[22:12:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:04] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:04] Paso 3: Extrayendo atributos del bloque...
+[22:12:04] Paso 3: Atributos: Nombre='DB Ttop Motor U32810', Número=306, Lenguaje Bloque='DB'
+[22:12:04] Paso 3b: Comentario bloque: '...'
+[22:12:04] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:04] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:04] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:04] Paso 6: Escritura JSON completada.
+[22:12:04] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32810.json'
+[22:12:04] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml ---
+[22:12:04] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32810.json
+[22:12:04] Procesando bloque tipo: InstanceDB
+[22:12:04] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:04] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32810_processed.json
+[22:12:04] Guardado de InstanceDB completado.
+[22:12:04] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml ---
+[22:12:04] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32810_processed.json
+[22:12:04] Generando salida para: InstanceDB 'DB_Ttop_Motor_U32810' (Original: DB Ttop Motor U32810)
+[22:12:04] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:04] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U32810.scl
+[22:12:04] Generación de .SCL completada.
+[22:12:04] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml ---
+[22:12:04] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml ---
+[22:12:04] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32910.json'...
+[22:12:04] Cargando parsers de red...
+[22:12:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:04] Total de lenguajes con parser cargado: 5
+[22:12:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:04] Metadatos XML: ModTime=1749751890.5787277, Size=28843
+[22:12:04] Paso 1: Parseando archivo XML...
+[22:12:04] Paso 1: Parseo XML completado.
+[22:12:04] Paso 2: Detectando tipo de objeto principal...
+[22:12:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:04] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:04] Paso 3: Extrayendo atributos del bloque...
+[22:12:04] Paso 3: Atributos: Nombre='DB Ttop Motor U32910', Número=307, Lenguaje Bloque='DB'
+[22:12:04] Paso 3b: Comentario bloque: '...'
+[22:12:04] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:04] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:04] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:04] Paso 6: Escritura JSON completada.
+[22:12:04] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32910.json'
+[22:12:04] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml ---
+[22:12:04] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32910.json
+[22:12:04] Procesando bloque tipo: InstanceDB
+[22:12:04] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:04] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32910_processed.json
+[22:12:04] Guardado de InstanceDB completado.
+[22:12:04] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml ---
+[22:12:04] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32910_processed.json
+[22:12:04] Generando salida para: InstanceDB 'DB_Ttop_Motor_U32910' (Original: DB Ttop Motor U32910)
+[22:12:04] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:04] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U32910.scl
+[22:12:04] Generación de .SCL completada.
+[22:12:04] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml ---
+[22:12:04] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml ---
+[22:12:04] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33010.json'...
+[22:12:04] Cargando parsers de red...
+[22:12:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:04] Total de lenguajes con parser cargado: 5
+[22:12:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:04] Metadatos XML: ModTime=1749751891.178779, Size=28843
+[22:12:04] Paso 1: Parseando archivo XML...
+[22:12:04] Paso 1: Parseo XML completado.
+[22:12:04] Paso 2: Detectando tipo de objeto principal...
+[22:12:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:04] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:04] Paso 3: Extrayendo atributos del bloque...
+[22:12:04] Paso 3: Atributos: Nombre='DB Ttop Motor U33010', Número=308, Lenguaje Bloque='DB'
+[22:12:04] Paso 3b: Comentario bloque: '...'
+[22:12:04] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:04] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:04] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:04] Paso 6: Escritura JSON completada.
+[22:12:04] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33010.json'
+[22:12:04] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml ---
+[22:12:04] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33010.json
+[22:12:04] Procesando bloque tipo: InstanceDB
+[22:12:04] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:04] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33010_processed.json
+[22:12:04] Guardado de InstanceDB completado.
+[22:12:04] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml ---
+[22:12:04] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33010_processed.json
+[22:12:04] Generando salida para: InstanceDB 'DB_Ttop_Motor_U33010' (Original: DB Ttop Motor U33010)
+[22:12:04] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:04] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U33010.scl
+[22:12:04] Generación de .SCL completada.
+[22:12:04] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml ---
+[22:12:04] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml ---
+[22:12:04] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33110.json'...
+[22:12:04] Cargando parsers de red...
+[22:12:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:04] Total de lenguajes con parser cargado: 5
+[22:12:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:04] Metadatos XML: ModTime=1749751891.7760713, Size=28843
+[22:12:04] Paso 1: Parseando archivo XML...
+[22:12:04] Paso 1: Parseo XML completado.
+[22:12:04] Paso 2: Detectando tipo de objeto principal...
+[22:12:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:04] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:04] Paso 3: Extrayendo atributos del bloque...
+[22:12:04] Paso 3: Atributos: Nombre='DB Ttop Motor U33110', Número=309, Lenguaje Bloque='DB'
+[22:12:04] Paso 3b: Comentario bloque: '...'
+[22:12:04] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:04] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:04] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:04] Paso 6: Escritura JSON completada.
+[22:12:04] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33110.json'
+[22:12:04] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml ---
+[22:12:04] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33110.json
+[22:12:04] Procesando bloque tipo: InstanceDB
+[22:12:04] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:04] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33110_processed.json
+[22:12:04] Guardado de InstanceDB completado.
+[22:12:04] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml ---
+[22:12:04] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33110_processed.json
+[22:12:04] Generando salida para: InstanceDB 'DB_Ttop_Motor_U33110' (Original: DB Ttop Motor U33110)
+[22:12:04] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:04] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U33110.scl
+[22:12:04] Generación de .SCL completada.
+[22:12:04] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml ---
+[22:12:04] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml ---
+[22:12:04] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33210.json'...
+[22:12:04] Cargando parsers de red...
+[22:12:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:04] Total de lenguajes con parser cargado: 5
+[22:12:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:04] Metadatos XML: ModTime=1749751892.4112787, Size=28843
+[22:12:04] Paso 1: Parseando archivo XML...
+[22:12:04] Paso 1: Parseo XML completado.
+[22:12:04] Paso 2: Detectando tipo de objeto principal...
+[22:12:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:04] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:04] Paso 3: Extrayendo atributos del bloque...
+[22:12:04] Paso 3: Atributos: Nombre='DB Ttop Motor U33210', Número=310, Lenguaje Bloque='DB'
+[22:12:04] Paso 3b: Comentario bloque: '...'
+[22:12:04] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:04] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:04] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:04] Paso 6: Escritura JSON completada.
+[22:12:04] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33210.json'
+[22:12:04] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml ---
+[22:12:04] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33210.json
+[22:12:04] Procesando bloque tipo: InstanceDB
+[22:12:04] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:04] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33210_processed.json
+[22:12:04] Guardado de InstanceDB completado.
+[22:12:04] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml ---
+[22:12:04] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33210_processed.json
+[22:12:04] Generando salida para: InstanceDB 'DB_Ttop_Motor_U33210' (Original: DB Ttop Motor U33210)
+[22:12:04] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:04] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U33210.scl
+[22:12:04] Generación de .SCL completada.
+[22:12:04] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml ---
+[22:12:04] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml ---
+[22:12:04] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33310.json'...
+[22:12:04] Cargando parsers de red...
+[22:12:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:04] Total de lenguajes con parser cargado: 5
+[22:12:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:04] Metadatos XML: ModTime=1749751893.0327346, Size=28843
+[22:12:04] Paso 1: Parseando archivo XML...
+[22:12:04] Paso 1: Parseo XML completado.
+[22:12:04] Paso 2: Detectando tipo de objeto principal...
+[22:12:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:04] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:04] Paso 3: Extrayendo atributos del bloque...
+[22:12:04] Paso 3: Atributos: Nombre='DB Ttop Motor U33310', Número=311, Lenguaje Bloque='DB'
+[22:12:04] Paso 3b: Comentario bloque: '...'
+[22:12:04] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:04] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:04] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:04] Paso 6: Escritura JSON completada.
+[22:12:04] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33310.json'
+[22:12:04] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml ---
+[22:12:04] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33310.json
+[22:12:04] Procesando bloque tipo: InstanceDB
+[22:12:04] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:04] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33310_processed.json
+[22:12:04] Guardado de InstanceDB completado.
+[22:12:04] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml ---
+[22:12:04] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33310_processed.json
+[22:12:04] Generando salida para: InstanceDB 'DB_Ttop_Motor_U33310' (Original: DB Ttop Motor U33310)
+[22:12:04] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:04] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U33310.scl
+[22:12:04] Generación de .SCL completada.
+[22:12:04] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml ---
+[22:12:04] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml ---
+[22:12:04] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33410.json'...
+[22:12:04] Cargando parsers de red...
+[22:12:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:04] Total de lenguajes con parser cargado: 5
+[22:12:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:04] Metadatos XML: ModTime=1749751893.6267085, Size=28843
+[22:12:04] Paso 1: Parseando archivo XML...
+[22:12:04] Paso 1: Parseo XML completado.
+[22:12:04] Paso 2: Detectando tipo de objeto principal...
+[22:12:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:04] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:04] Paso 3: Extrayendo atributos del bloque...
+[22:12:04] Paso 3: Atributos: Nombre='DB Ttop Motor U33410', Número=312, Lenguaje Bloque='DB'
+[22:12:04] Paso 3b: Comentario bloque: '...'
+[22:12:04] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:04] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:04] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:04] Paso 6: Escritura JSON completada.
+[22:12:04] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33410.json'
+[22:12:04] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml ---
+[22:12:04] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33410.json
+[22:12:04] Procesando bloque tipo: InstanceDB
+[22:12:04] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:04] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33410_processed.json
+[22:12:04] Guardado de InstanceDB completado.
+[22:12:04] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml ---
+[22:12:04] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33410_processed.json
+[22:12:04] Generando salida para: InstanceDB 'DB_Ttop_Motor_U33410' (Original: DB Ttop Motor U33410)
+[22:12:04] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:04] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U33410.scl
+[22:12:04] Generación de .SCL completada.
+[22:12:04] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml ---
+[22:12:04] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml ---
+[22:12:04] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33510.json'...
+[22:12:04] Cargando parsers de red...
+[22:12:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:04] Total de lenguajes con parser cargado: 5
+[22:12:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:04] Metadatos XML: ModTime=1749751894.2325187, Size=28843
+[22:12:04] Paso 1: Parseando archivo XML...
+[22:12:04] Paso 1: Parseo XML completado.
+[22:12:04] Paso 2: Detectando tipo de objeto principal...
+[22:12:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:04] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:04] Paso 3: Extrayendo atributos del bloque...
+[22:12:04] Paso 3: Atributos: Nombre='DB Ttop Motor U33510', Número=313, Lenguaje Bloque='DB'
+[22:12:04] Paso 3b: Comentario bloque: '...'
+[22:12:04] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:04] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:04] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:04] Paso 6: Escritura JSON completada.
+[22:12:04] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33510.json'
+[22:12:04] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml ---
+[22:12:04] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33510.json
+[22:12:04] Procesando bloque tipo: InstanceDB
+[22:12:04] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:04] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33510_processed.json
+[22:12:04] Guardado de InstanceDB completado.
+[22:12:04] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml ---
+[22:12:04] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33510_processed.json
+[22:12:04] Generando salida para: InstanceDB 'DB_Ttop_Motor_U33510' (Original: DB Ttop Motor U33510)
+[22:12:04] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:04] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U33510.scl
+[22:12:04] Generación de .SCL completada.
+[22:12:04] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml ---
+[22:12:04] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml ---
+[22:12:04] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33610.json'...
+[22:12:04] Cargando parsers de red...
+[22:12:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:04] Total de lenguajes con parser cargado: 5
+[22:12:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:04] Metadatos XML: ModTime=1749751894.8428836, Size=28843
+[22:12:04] Paso 1: Parseando archivo XML...
+[22:12:04] Paso 1: Parseo XML completado.
+[22:12:04] Paso 2: Detectando tipo de objeto principal...
+[22:12:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:04] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:04] Paso 3: Extrayendo atributos del bloque...
+[22:12:04] Paso 3: Atributos: Nombre='DB Ttop Motor U33610', Número=314, Lenguaje Bloque='DB'
+[22:12:04] Paso 3b: Comentario bloque: '...'
+[22:12:04] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:04] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:04] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:04] Paso 6: Escritura JSON completada.
+[22:12:04] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33610.json'
+[22:12:04] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml ---
+[22:12:04] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33610.json
+[22:12:04] Procesando bloque tipo: InstanceDB
+[22:12:04] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:04] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33610_processed.json
+[22:12:04] Guardado de InstanceDB completado.
+[22:12:04] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml ---
+[22:12:04] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33610_processed.json
+[22:12:04] Generando salida para: InstanceDB 'DB_Ttop_Motor_U33610' (Original: DB Ttop Motor U33610)
+[22:12:04] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:04] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U33610.scl
+[22:12:04] Generación de .SCL completada.
+[22:12:04] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml ---
+[22:12:04] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml ---
+[22:12:04] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M30710.json'...
+[22:12:04] Cargando parsers de red...
+[22:12:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:04] Total de lenguajes con parser cargado: 5
+[22:12:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:04] Metadatos XML: ModTime=1749751907.7204328, Size=28607
+[22:12:04] Paso 1: Parseando archivo XML...
+[22:12:04] Paso 1: Parseo XML completado.
+[22:12:04] Paso 2: Detectando tipo de objeto principal...
+[22:12:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:04] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:04] Paso 3: Extrayendo atributos del bloque...
+[22:12:04] Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M30710', Número=710, Lenguaje Bloque='DB'
+[22:12:04] Paso 3b: Comentario bloque: '...'
+[22:12:04] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:04] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:04] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:04] Paso 6: Escritura JSON completada.
+[22:12:04] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M30710.json'
+[22:12:04] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml ---
+[22:12:04] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M30710.json
+[22:12:04] Procesando bloque tipo: InstanceDB
+[22:12:04] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:04] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M30710_processed.json
+[22:12:04] Guardado de InstanceDB completado.
+[22:12:04] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml ---
+[22:12:04] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M30710_processed.json
+[22:12:04] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M30710' (Original: DB Ttop Minimotor Cfg M30710)
+[22:12:04] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
+[22:12:04] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M30710.scl
+[22:12:04] Generación de .SCL completada.
+[22:12:04] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml ---
+[22:12:04] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml ---
+[22:12:04] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31110.json'...
+[22:12:04] Cargando parsers de red...
+[22:12:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:04] Total de lenguajes con parser cargado: 5
+[22:12:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:04] Metadatos XML: ModTime=1749751908.479301, Size=28607
+[22:12:04] Paso 1: Parseando archivo XML...
+[22:12:04] Paso 1: Parseo XML completado.
+[22:12:04] Paso 2: Detectando tipo de objeto principal...
+[22:12:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:04] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:04] Paso 3: Extrayendo atributos del bloque...
+[22:12:04] Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M31110', Número=711, Lenguaje Bloque='DB'
+[22:12:04] Paso 3b: Comentario bloque: '...'
+[22:12:04] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:04] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:04] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:04] Paso 6: Escritura JSON completada.
+[22:12:04] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31110.json'
+[22:12:04] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml ---
+[22:12:04] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31110.json
+[22:12:04] Procesando bloque tipo: InstanceDB
+[22:12:04] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:04] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31110_processed.json
+[22:12:04] Guardado de InstanceDB completado.
+[22:12:04] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml ---
+[22:12:04] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31110_processed.json
+[22:12:04] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M31110' (Original: DB Ttop Minimotor Cfg M31110)
+[22:12:04] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
+[22:12:04] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M31110.scl
+[22:12:04] Generación de .SCL completada.
+[22:12:04] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml ---
+[22:12:04] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml ---
+[22:12:04] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31210.json'...
+[22:12:04] Cargando parsers de red...
+[22:12:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:04] Total de lenguajes con parser cargado: 5
+[22:12:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:04] Metadatos XML: ModTime=1749751909.229896, Size=28607
+[22:12:04] Paso 1: Parseando archivo XML...
+[22:12:04] Paso 1: Parseo XML completado.
+[22:12:04] Paso 2: Detectando tipo de objeto principal...
+[22:12:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:04] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:04] Paso 3: Extrayendo atributos del bloque...
+[22:12:04] Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M31210', Número=712, Lenguaje Bloque='DB'
+[22:12:04] Paso 3b: Comentario bloque: '...'
+[22:12:04] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:04] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:04] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:04] Paso 6: Escritura JSON completada.
+[22:12:04] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31210.json'
+[22:12:04] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml ---
+[22:12:04] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31210.json
+[22:12:04] Procesando bloque tipo: InstanceDB
+[22:12:04] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:04] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31210_processed.json
+[22:12:04] Guardado de InstanceDB completado.
+[22:12:04] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml ---
+[22:12:04] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31210_processed.json
+[22:12:04] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M31210' (Original: DB Ttop Minimotor Cfg M31210)
+[22:12:04] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
+[22:12:04] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M31210.scl
+[22:12:04] Generación de .SCL completada.
+[22:12:04] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml ---
+[22:12:04] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml ---
+[22:12:04] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31310.json'...
+[22:12:04] Cargando parsers de red...
+[22:12:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:04] Total de lenguajes con parser cargado: 5
+[22:12:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:04] Metadatos XML: ModTime=1749751910.1944187, Size=28607
+[22:12:04] Paso 1: Parseando archivo XML...
+[22:12:04] Paso 1: Parseo XML completado.
+[22:12:04] Paso 2: Detectando tipo de objeto principal...
+[22:12:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:04] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:04] Paso 3: Extrayendo atributos del bloque...
+[22:12:04] Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M31310', Número=713, Lenguaje Bloque='DB'
+[22:12:04] Paso 3b: Comentario bloque: '...'
+[22:12:04] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:04] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:04] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:04] Paso 6: Escritura JSON completada.
+[22:12:04] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31310.json'
+[22:12:04] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml ---
+[22:12:04] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31310.json
+[22:12:04] Procesando bloque tipo: InstanceDB
+[22:12:04] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:04] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31310_processed.json
+[22:12:04] Guardado de InstanceDB completado.
+[22:12:04] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml ---
+[22:12:04] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31310_processed.json
+[22:12:04] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M31310' (Original: DB Ttop Minimotor Cfg M31310)
+[22:12:04] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
+[22:12:04] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M31310.scl
+[22:12:04] Generación de .SCL completada.
+[22:12:04] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml ---
+[22:12:04] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml ---
+[22:12:04] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31610.json'...
+[22:12:04] Cargando parsers de red...
+[22:12:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:04] Total de lenguajes con parser cargado: 5
+[22:12:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:04] Metadatos XML: ModTime=1749751910.803028, Size=28607
+[22:12:04] Paso 1: Parseando archivo XML...
+[22:12:04] Paso 1: Parseo XML completado.
+[22:12:04] Paso 2: Detectando tipo de objeto principal...
+[22:12:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:04] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:04] Paso 3: Extrayendo atributos del bloque...
+[22:12:04] Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M31610', Número=702, Lenguaje Bloque='DB'
+[22:12:04] Paso 3b: Comentario bloque: '...'
+[22:12:04] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:04] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:04] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:04] Paso 6: Escritura JSON completada.
+[22:12:04] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31610.json'
+[22:12:04] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml ---
+[22:12:04] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31610.json
+[22:12:04] Procesando bloque tipo: InstanceDB
+[22:12:04] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:04] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31610_processed.json
+[22:12:04] Guardado de InstanceDB completado.
+[22:12:04] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml ---
+[22:12:04] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31610_processed.json
+[22:12:04] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M31610' (Original: DB Ttop Minimotor Cfg M31610)
+[22:12:04] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
+[22:12:04] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M31610.scl
+[22:12:04] Generación de .SCL completada.
+[22:12:04] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml ---
+[22:12:04] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml ---
+[22:12:04] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31710.json'...
+[22:12:04] Cargando parsers de red...
+[22:12:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:04] Total de lenguajes con parser cargado: 5
+[22:12:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:04] Metadatos XML: ModTime=1749751911.4640138, Size=28607
+[22:12:04] Paso 1: Parseando archivo XML...
+[22:12:04] Paso 1: Parseo XML completado.
+[22:12:04] Paso 2: Detectando tipo de objeto principal...
+[22:12:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:04] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:04] Paso 3: Extrayendo atributos del bloque...
+[22:12:04] Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M31710', Número=703, Lenguaje Bloque='DB'
+[22:12:04] Paso 3b: Comentario bloque: '...'
+[22:12:04] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:04] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:04] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:04] Paso 6: Escritura JSON completada.
+[22:12:04] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31710.json'
+[22:12:04] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml ---
+[22:12:04] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31710.json
+[22:12:04] Procesando bloque tipo: InstanceDB
+[22:12:04] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:04] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31710_processed.json
+[22:12:04] Guardado de InstanceDB completado.
+[22:12:04] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml ---
+[22:12:04] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31710_processed.json
+[22:12:04] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M31710' (Original: DB Ttop Minimotor Cfg M31710)
+[22:12:04] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
+[22:12:04] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M31710.scl
+[22:12:04] Generación de .SCL completada.
+[22:12:04] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml ---
+[22:12:04] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml ---
+[22:12:04] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31810.json'...
+[22:12:04] Cargando parsers de red...
+[22:12:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:04] Total de lenguajes con parser cargado: 5
+[22:12:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:04] Metadatos XML: ModTime=1749751912.011462, Size=28607
+[22:12:04] Paso 1: Parseando archivo XML...
+[22:12:04] Paso 1: Parseo XML completado.
+[22:12:04] Paso 2: Detectando tipo de objeto principal...
+[22:12:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:04] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:04] Paso 3: Extrayendo atributos del bloque...
+[22:12:04] Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M31810', Número=704, Lenguaje Bloque='DB'
+[22:12:04] Paso 3b: Comentario bloque: '...'
+[22:12:04] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:04] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:04] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:04] Paso 6: Escritura JSON completada.
+[22:12:04] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31810.json'
+[22:12:04] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml ---
+[22:12:04] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31810.json
+[22:12:04] Procesando bloque tipo: InstanceDB
+[22:12:04] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:04] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31810_processed.json
+[22:12:04] Guardado de InstanceDB completado.
+[22:12:04] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml ---
+[22:12:04] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31810_processed.json
+[22:12:04] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M31810' (Original: DB Ttop Minimotor Cfg M31810)
+[22:12:04] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
+[22:12:04] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M31810.scl
+[22:12:04] Generación de .SCL completada.
+[22:12:04] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml ---
+[22:12:04] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml ---
+[22:12:04] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31910.json'...
+[22:12:04] Cargando parsers de red...
+[22:12:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:04] Total de lenguajes con parser cargado: 5
+[22:12:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:04] Metadatos XML: ModTime=1749751912.5688112, Size=28607
+[22:12:04] Paso 1: Parseando archivo XML...
+[22:12:04] Paso 1: Parseo XML completado.
+[22:12:04] Paso 2: Detectando tipo de objeto principal...
+[22:12:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:04] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:04] Paso 3: Extrayendo atributos del bloque...
+[22:12:04] Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M31910', Número=705, Lenguaje Bloque='DB'
+[22:12:04] Paso 3b: Comentario bloque: '...'
+[22:12:04] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:04] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:04] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:04] Paso 6: Escritura JSON completada.
+[22:12:04] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31910.json'
+[22:12:04] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml ---
+[22:12:04] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31910.json
+[22:12:04] Procesando bloque tipo: InstanceDB
+[22:12:04] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:04] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31910_processed.json
+[22:12:04] Guardado de InstanceDB completado.
+[22:12:04] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml ---
+[22:12:04] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31910_processed.json
+[22:12:04] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M31910' (Original: DB Ttop Minimotor Cfg M31910)
+[22:12:04] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
+[22:12:04] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M31910.scl
+[22:12:04] Generación de .SCL completada.
+[22:12:04] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml ---
+[22:12:04] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml ---
+[22:12:04] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34010.json'...
+[22:12:04] Cargando parsers de red...
+[22:12:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:04] Total de lenguajes con parser cargado: 5
+[22:12:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:04] Metadatos XML: ModTime=1749751913.2960122, Size=28607
+[22:12:04] Paso 1: Parseando archivo XML...
+[22:12:04] Paso 1: Parseo XML completado.
+[22:12:04] Paso 2: Detectando tipo de objeto principal...
+[22:12:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:04] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:04] Paso 3: Extrayendo atributos del bloque...
+[22:12:04] Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M34010', Número=706, Lenguaje Bloque='DB'
+[22:12:04] Paso 3b: Comentario bloque: '...'
+[22:12:04] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:04] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:04] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:04] Paso 6: Escritura JSON completada.
+[22:12:04] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34010.json'
+[22:12:04] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml ---
+[22:12:04] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34010.json
+[22:12:04] Procesando bloque tipo: InstanceDB
+[22:12:04] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:04] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34010_processed.json
+[22:12:04] Guardado de InstanceDB completado.
+[22:12:04] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml ---
+[22:12:04] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34010_processed.json
+[22:12:04] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M34010' (Original: DB Ttop Minimotor Cfg M34010)
+[22:12:04] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
+[22:12:04] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M34010.scl
+[22:12:04] Generación de .SCL completada.
+[22:12:04] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml ---
+[22:12:04] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml ---
+[22:12:04] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34110.json'...
+[22:12:04] Cargando parsers de red...
+[22:12:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:04] Total de lenguajes con parser cargado: 5
+[22:12:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:04] Metadatos XML: ModTime=1749751913.9527743, Size=28607
+[22:12:04] Paso 1: Parseando archivo XML...
+[22:12:04] Paso 1: Parseo XML completado.
+[22:12:04] Paso 2: Detectando tipo de objeto principal...
+[22:12:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:04] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:04] Paso 3: Extrayendo atributos del bloque...
+[22:12:04] Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M34110', Número=707, Lenguaje Bloque='DB'
+[22:12:04] Paso 3b: Comentario bloque: '...'
+[22:12:04] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:04] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:04] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:04] Paso 6: Escritura JSON completada.
+[22:12:04] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34110.json'
+[22:12:04] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml ---
+[22:12:04] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34110.json
+[22:12:04] Procesando bloque tipo: InstanceDB
+[22:12:04] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:04] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34110_processed.json
+[22:12:04] Guardado de InstanceDB completado.
+[22:12:04] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml ---
+[22:12:04] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34110_processed.json
+[22:12:04] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M34110' (Original: DB Ttop Minimotor Cfg M34110)
+[22:12:04] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
+[22:12:04] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M34110.scl
+[22:12:04] Generación de .SCL completada.
+[22:12:04] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml ---
+[22:12:04] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml ---
+[22:12:04] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34210.json'...
+[22:12:04] Cargando parsers de red...
+[22:12:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:04] Total de lenguajes con parser cargado: 5
+[22:12:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:04] Metadatos XML: ModTime=1749751914.7247717, Size=28607
+[22:12:04] Paso 1: Parseando archivo XML...
+[22:12:04] Paso 1: Parseo XML completado.
+[22:12:04] Paso 2: Detectando tipo de objeto principal...
+[22:12:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:04] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:04] Paso 3: Extrayendo atributos del bloque...
+[22:12:04] Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M34210', Número=708, Lenguaje Bloque='DB'
+[22:12:04] Paso 3b: Comentario bloque: '...'
+[22:12:04] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:04] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:04] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:04] Paso 6: Escritura JSON completada.
+[22:12:04] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34210.json'
+[22:12:04] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml ---
+[22:12:04] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34210.json
+[22:12:04] Procesando bloque tipo: InstanceDB
+[22:12:04] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:04] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34210_processed.json
+[22:12:04] Guardado de InstanceDB completado.
+[22:12:04] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml ---
+[22:12:04] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34210_processed.json
+[22:12:04] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M34210' (Original: DB Ttop Minimotor Cfg M34210)
+[22:12:04] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
+[22:12:04] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M34210.scl
+[22:12:04] Generación de .SCL completada.
+[22:12:04] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml ---
+[22:12:04] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml ---
+[22:12:04] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34310.json'...
+[22:12:04] Cargando parsers de red...
+[22:12:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:04] Total de lenguajes con parser cargado: 5
+[22:12:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:04] Metadatos XML: ModTime=1749751915.3575075, Size=28607
+[22:12:04] Paso 1: Parseando archivo XML...
+[22:12:04] Paso 1: Parseo XML completado.
+[22:12:04] Paso 2: Detectando tipo de objeto principal...
+[22:12:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:04] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:04] Paso 3: Extrayendo atributos del bloque...
+[22:12:04] Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M34310', Número=709, Lenguaje Bloque='DB'
+[22:12:04] Paso 3b: Comentario bloque: '...'
+[22:12:04] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:04] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:04] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:04] Paso 6: Escritura JSON completada.
+[22:12:04] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34310.json'
+[22:12:04] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml ---
+[22:12:04] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34310.json
+[22:12:04] Procesando bloque tipo: InstanceDB
+[22:12:04] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:04] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34310_processed.json
+[22:12:04] Guardado de InstanceDB completado.
+[22:12:04] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml ---
+[22:12:04] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34310_processed.json
+[22:12:04] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M34310' (Original: DB Ttop Minimotor Cfg M34310)
+[22:12:04] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
+[22:12:04] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M34310.scl
+[22:12:04] Generación de .SCL completada.
+[22:12:04] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml ---
+[22:12:04] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml ---
+[22:12:04] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M30710.json'...
+[22:12:04] Cargando parsers de red...
+[22:12:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:04] Total de lenguajes con parser cargado: 5
+[22:12:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:04] Metadatos XML: ModTime=1749751916.0481074, Size=30249
+[22:12:04] Paso 1: Parseando archivo XML...
+[22:12:04] Paso 1: Parseo XML completado.
+[22:12:04] Paso 2: Detectando tipo de objeto principal...
+[22:12:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:04] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:04] Paso 3: Extrayendo atributos del bloque...
+[22:12:04] Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M30710', Número=810, Lenguaje Bloque='DB'
+[22:12:04] Paso 3b: Comentario bloque: '...'
+[22:12:04] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:04] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:04] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:04] Paso 6: Escritura JSON completada.
+[22:12:04] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M30710.json'
+[22:12:04] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml ---
+[22:12:04] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M30710.json
+[22:12:04] Procesando bloque tipo: InstanceDB
+[22:12:04] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:04] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M30710_processed.json
+[22:12:04] Guardado de InstanceDB completado.
+[22:12:04] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml ---
+[22:12:04] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M30710_processed.json
+[22:12:04] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M30710' (Original: DB Ttop Minimotor Data M30710)
+[22:12:04] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
+[22:12:04] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M30710.scl
+[22:12:04] Generación de .SCL completada.
+[22:12:04] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml ---
+[22:12:04] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml ---
+[22:12:04] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31110.json'...
+[22:12:04] Cargando parsers de red...
+[22:12:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:04] Total de lenguajes con parser cargado: 5
+[22:12:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:04] Metadatos XML: ModTime=1749751916.6630015, Size=30249
+[22:12:04] Paso 1: Parseando archivo XML...
+[22:12:04] Paso 1: Parseo XML completado.
+[22:12:04] Paso 2: Detectando tipo de objeto principal...
+[22:12:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:04] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:04] Paso 3: Extrayendo atributos del bloque...
+[22:12:04] Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M31110', Número=811, Lenguaje Bloque='DB'
+[22:12:04] Paso 3b: Comentario bloque: '...'
+[22:12:04] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:04] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:04] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:04] Paso 6: Escritura JSON completada.
+[22:12:04] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31110.json'
+[22:12:04] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml ---
+[22:12:04] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31110.json
+[22:12:04] Procesando bloque tipo: InstanceDB
+[22:12:04] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:04] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31110_processed.json
+[22:12:04] Guardado de InstanceDB completado.
+[22:12:04] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml ---
+[22:12:04] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31110_processed.json
+[22:12:04] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M31110' (Original: DB Ttop Minimotor Data M31110)
+[22:12:04] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
+[22:12:04] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M31110.scl
+[22:12:04] Generación de .SCL completada.
+[22:12:04] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml ---
+[22:12:04] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml ---
+[22:12:04] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31210.json'...
+[22:12:04] Cargando parsers de red...
+[22:12:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:04] Total de lenguajes con parser cargado: 5
+[22:12:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:04] Metadatos XML: ModTime=1749751917.3285556, Size=30249
+[22:12:04] Paso 1: Parseando archivo XML...
+[22:12:04] Paso 1: Parseo XML completado.
+[22:12:04] Paso 2: Detectando tipo de objeto principal...
+[22:12:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:04] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:04] Paso 3: Extrayendo atributos del bloque...
+[22:12:04] Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M31210', Número=812, Lenguaje Bloque='DB'
+[22:12:04] Paso 3b: Comentario bloque: '...'
+[22:12:04] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:04] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:04] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:04] Paso 6: Escritura JSON completada.
+[22:12:04] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31210.json'
+[22:12:04] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml ---
+[22:12:04] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31210.json
+[22:12:04] Procesando bloque tipo: InstanceDB
+[22:12:04] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:04] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31210_processed.json
+[22:12:04] Guardado de InstanceDB completado.
+[22:12:04] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml ---
+[22:12:04] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31210_processed.json
+[22:12:04] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M31210' (Original: DB Ttop Minimotor Data M31210)
+[22:12:04] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
+[22:12:04] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M31210.scl
+[22:12:04] Generación de .SCL completada.
+[22:12:04] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml ---
+[22:12:04] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml ---
+[22:12:04] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31310.json'...
+[22:12:04] Cargando parsers de red...
+[22:12:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:04] Total de lenguajes con parser cargado: 5
+[22:12:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:04] Metadatos XML: ModTime=1749751917.9277475, Size=30249
+[22:12:04] Paso 1: Parseando archivo XML...
+[22:12:04] Paso 1: Parseo XML completado.
+[22:12:04] Paso 2: Detectando tipo de objeto principal...
+[22:12:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:04] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:04] Paso 3: Extrayendo atributos del bloque...
+[22:12:04] Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M31310', Número=813, Lenguaje Bloque='DB'
+[22:12:04] Paso 3b: Comentario bloque: '...'
+[22:12:04] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:04] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:04] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:04] Paso 6: Escritura JSON completada.
+[22:12:04] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31310.json'
+[22:12:04] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml ---
+[22:12:04] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31310.json
+[22:12:04] Procesando bloque tipo: InstanceDB
+[22:12:04] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:04] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31310_processed.json
+[22:12:04] Guardado de InstanceDB completado.
+[22:12:04] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml ---
+[22:12:04] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31310_processed.json
+[22:12:04] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M31310' (Original: DB Ttop Minimotor Data M31310)
+[22:12:04] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
+[22:12:04] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M31310.scl
+[22:12:04] Generación de .SCL completada.
+[22:12:04] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml ---
+[22:12:04] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml ---
+[22:12:04] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31610.json'...
+[22:12:04] Cargando parsers de red...
+[22:12:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:04] Total de lenguajes con parser cargado: 5
+[22:12:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:04] Metadatos XML: ModTime=1749751902.349112, Size=30249
+[22:12:04] Paso 1: Parseando archivo XML...
+[22:12:04] Paso 1: Parseo XML completado.
+[22:12:04] Paso 2: Detectando tipo de objeto principal...
+[22:12:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:04] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:04] Paso 3: Extrayendo atributos del bloque...
+[22:12:04] Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M31610', Número=802, Lenguaje Bloque='DB'
+[22:12:04] Paso 3b: Comentario bloque: '...'
+[22:12:04] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:04] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:04] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:04] Paso 6: Escritura JSON completada.
+[22:12:04] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31610.json'
+[22:12:04] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml ---
+[22:12:04] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31610.json
+[22:12:04] Procesando bloque tipo: InstanceDB
+[22:12:04] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:04] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31610_processed.json
+[22:12:04] Guardado de InstanceDB completado.
+[22:12:04] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml ---
+[22:12:04] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31610_processed.json
+[22:12:04] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M31610' (Original: DB Ttop Minimotor Data M31610)
+[22:12:04] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
+[22:12:04] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M31610.scl
+[22:12:04] Generación de .SCL completada.
+[22:12:04] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml ---
+[22:12:04] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml ---
+[22:12:04] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31710.json'...
+[22:12:04] Cargando parsers de red...
+[22:12:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:04] Total de lenguajes con parser cargado: 5
+[22:12:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:04] Metadatos XML: ModTime=1749751902.965851, Size=30249
+[22:12:04] Paso 1: Parseando archivo XML...
+[22:12:04] Paso 1: Parseo XML completado.
+[22:12:04] Paso 2: Detectando tipo de objeto principal...
+[22:12:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:04] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:04] Paso 3: Extrayendo atributos del bloque...
+[22:12:04] Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M31710', Número=803, Lenguaje Bloque='DB'
+[22:12:04] Paso 3b: Comentario bloque: '...'
+[22:12:04] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:04] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:04] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:04] Paso 6: Escritura JSON completada.
+[22:12:04] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31710.json'
+[22:12:04] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml ---
+[22:12:04] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31710.json
+[22:12:04] Procesando bloque tipo: InstanceDB
+[22:12:04] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:04] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31710_processed.json
+[22:12:04] Guardado de InstanceDB completado.
+[22:12:04] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml ---
+[22:12:04] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31710_processed.json
+[22:12:04] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M31710' (Original: DB Ttop Minimotor Data M31710)
+[22:12:04] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
+[22:12:04] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M31710.scl
+[22:12:04] Generación de .SCL completada.
+[22:12:04] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml ---
+[22:12:04] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml ---
+[22:12:04] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31810.json'...
+[22:12:04] Cargando parsers de red...
+[22:12:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:04] Total de lenguajes con parser cargado: 5
+[22:12:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:04] Metadatos XML: ModTime=1749751903.6108158, Size=30249
+[22:12:04] Paso 1: Parseando archivo XML...
+[22:12:04] Paso 1: Parseo XML completado.
+[22:12:04] Paso 2: Detectando tipo de objeto principal...
+[22:12:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:04] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:04] Paso 3: Extrayendo atributos del bloque...
+[22:12:04] Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M31810', Número=804, Lenguaje Bloque='DB'
+[22:12:04] Paso 3b: Comentario bloque: '...'
+[22:12:04] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:04] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:04] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:04] Paso 6: Escritura JSON completada.
+[22:12:04] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31810.json'
+[22:12:04] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml ---
+[22:12:04] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31810.json
+[22:12:04] Procesando bloque tipo: InstanceDB
+[22:12:04] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:04] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31810_processed.json
+[22:12:04] Guardado de InstanceDB completado.
+[22:12:04] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml ---
+[22:12:04] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31810_processed.json
+[22:12:04] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M31810' (Original: DB Ttop Minimotor Data M31810)
+[22:12:04] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
+[22:12:04] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M31810.scl
+[22:12:04] Generación de .SCL completada.
+[22:12:04] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml ---
+[22:12:04] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml ---
+[22:12:04] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31910.json'...
+[22:12:04] Cargando parsers de red...
+[22:12:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:04] Total de lenguajes con parser cargado: 5
+[22:12:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:04] Metadatos XML: ModTime=1749751904.219279, Size=30249
+[22:12:04] Paso 1: Parseando archivo XML...
+[22:12:04] Paso 1: Parseo XML completado.
+[22:12:04] Paso 2: Detectando tipo de objeto principal...
+[22:12:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:04] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:04] Paso 3: Extrayendo atributos del bloque...
+[22:12:04] Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M31910', Número=805, Lenguaje Bloque='DB'
+[22:12:04] Paso 3b: Comentario bloque: '...'
+[22:12:04] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:04] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:04] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:04] Paso 6: Escritura JSON completada.
+[22:12:04] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31910.json'
+[22:12:04] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml ---
+[22:12:04] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31910.json
+[22:12:04] Procesando bloque tipo: InstanceDB
+[22:12:04] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:04] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31910_processed.json
+[22:12:04] Guardado de InstanceDB completado.
+[22:12:04] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml ---
+[22:12:04] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31910_processed.json
+[22:12:04] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M31910' (Original: DB Ttop Minimotor Data M31910)
+[22:12:04] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
+[22:12:04] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M31910.scl
+[22:12:04] Generación de .SCL completada.
+[22:12:04] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml ---
+[22:12:04] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml ---
+[22:12:04] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34010.json'...
+[22:12:04] Cargando parsers de red...
+[22:12:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:04] Total de lenguajes con parser cargado: 5
+[22:12:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:04] Metadatos XML: ModTime=1749751904.8570511, Size=30249
+[22:12:04] Paso 1: Parseando archivo XML...
+[22:12:04] Paso 1: Parseo XML completado.
+[22:12:04] Paso 2: Detectando tipo de objeto principal...
+[22:12:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:04] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:04] Paso 3: Extrayendo atributos del bloque...
+[22:12:04] Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M34010', Número=806, Lenguaje Bloque='DB'
+[22:12:04] Paso 3b: Comentario bloque: '...'
+[22:12:04] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:04] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:04] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:04] Paso 6: Escritura JSON completada.
+[22:12:04] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34010.json'
+[22:12:04] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml ---
+[22:12:04] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34010.json
+[22:12:04] Procesando bloque tipo: InstanceDB
+[22:12:04] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:04] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34010_processed.json
+[22:12:04] Guardado de InstanceDB completado.
+[22:12:04] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml ---
+[22:12:04] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34010_processed.json
+[22:12:04] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M34010' (Original: DB Ttop Minimotor Data M34010)
+[22:12:04] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
+[22:12:04] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M34010.scl
+[22:12:04] Generación de .SCL completada.
+[22:12:04] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml ---
+[22:12:04] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml ---
+[22:12:04] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34110.json'...
+[22:12:04] Cargando parsers de red...
+[22:12:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:04] Total de lenguajes con parser cargado: 5
+[22:12:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:04] Metadatos XML: ModTime=1749751905.4638662, Size=30249
+[22:12:04] Paso 1: Parseando archivo XML...
+[22:12:04] Paso 1: Parseo XML completado.
+[22:12:04] Paso 2: Detectando tipo de objeto principal...
+[22:12:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:04] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:04] Paso 3: Extrayendo atributos del bloque...
+[22:12:04] Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M34110', Número=807, Lenguaje Bloque='DB'
+[22:12:04] Paso 3b: Comentario bloque: '...'
+[22:12:04] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:04] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:04] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:04] Paso 6: Escritura JSON completada.
+[22:12:04] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34110.json'
+[22:12:04] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml ---
+[22:12:04] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34110.json
+[22:12:04] Procesando bloque tipo: InstanceDB
+[22:12:04] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:04] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34110_processed.json
+[22:12:04] Guardado de InstanceDB completado.
+[22:12:04] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml ---
+[22:12:04] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34110_processed.json
+[22:12:04] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M34110' (Original: DB Ttop Minimotor Data M34110)
+[22:12:04] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
+[22:12:04] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M34110.scl
+[22:12:04] Generación de .SCL completada.
+[22:12:04] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml ---
+[22:12:04] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml ---
+[22:12:04] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34210.json'...
+[22:12:04] Cargando parsers de red...
+[22:12:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:04] Total de lenguajes con parser cargado: 5
+[22:12:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:04] Metadatos XML: ModTime=1749751906.2895792, Size=30249
+[22:12:04] Paso 1: Parseando archivo XML...
+[22:12:04] Paso 1: Parseo XML completado.
+[22:12:04] Paso 2: Detectando tipo de objeto principal...
+[22:12:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:04] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:04] Paso 3: Extrayendo atributos del bloque...
+[22:12:04] Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M34210', Número=808, Lenguaje Bloque='DB'
+[22:12:04] Paso 3b: Comentario bloque: '...'
+[22:12:04] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:04] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:04] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:04] Paso 6: Escritura JSON completada.
+[22:12:04] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34210.json'
+[22:12:04] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml ---
+[22:12:04] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34210.json
+[22:12:04] Procesando bloque tipo: InstanceDB
+[22:12:04] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:04] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34210_processed.json
+[22:12:04] Guardado de InstanceDB completado.
+[22:12:04] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml ---
+[22:12:04] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34210_processed.json
+[22:12:04] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M34210' (Original: DB Ttop Minimotor Data M34210)
+[22:12:04] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
+[22:12:04] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M34210.scl
+[22:12:04] Generación de .SCL completada.
+[22:12:04] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml ---
+[22:12:04] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml ---
+[22:12:04] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34310.json'...
+[22:12:04] Cargando parsers de red...
+[22:12:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:04] Total de lenguajes con parser cargado: 5
+[22:12:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:04] Metadatos XML: ModTime=1749751907.038909, Size=30249
+[22:12:04] Paso 1: Parseando archivo XML...
+[22:12:04] Paso 1: Parseo XML completado.
+[22:12:04] Paso 2: Detectando tipo de objeto principal...
+[22:12:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:04] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:04] Paso 3: Extrayendo atributos del bloque...
+[22:12:04] Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M34310', Número=809, Lenguaje Bloque='DB'
+[22:12:04] Paso 3b: Comentario bloque: '...'
+[22:12:04] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:04] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:04] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:04] Paso 6: Escritura JSON completada.
+[22:12:04] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34310.json'
+[22:12:04] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml ---
+[22:12:04] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34310.json
+[22:12:04] Procesando bloque tipo: InstanceDB
+[22:12:04] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:04] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34310_processed.json
+[22:12:04] Guardado de InstanceDB completado.
+[22:12:04] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml ---
+[22:12:04] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34310_processed.json
+[22:12:04] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M34310' (Original: DB Ttop Minimotor Data M34310)
+[22:12:04] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar.
+[22:12:04] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M34310.scl
+[22:12:04] Generación de .SCL completada.
+[22:12:04] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010.xml ---
+[22:12:04] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010.xml ---
+[22:12:04] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31010.json'...
+[22:12:04] Cargando parsers de red...
+[22:12:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:04] Total de lenguajes con parser cargado: 5
+[22:12:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:04] Metadatos XML: ModTime=1749751876.7055624, Size=70072
+[22:12:04] Paso 1: Parseando archivo XML...
+[22:12:04] Paso 1: Parseo XML completado.
+[22:12:04] Paso 2: Detectando tipo de objeto principal...
+[22:12:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:04] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:04] Paso 3: Extrayendo atributos del bloque...
+[22:12:04] Paso 3: Atributos: Nombre='FC Ttop Motor M31010', Número=327, Lenguaje Bloque='LAD'
+[22:12:04] Paso 3b: Comentario bloque: '...'
+[22:12:04] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:04] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:04] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit.
+[22:12:04] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:04] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:04] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:04] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:04] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:04] - Procesando Red ID=27, Lenguaje Red=SCL
+[22:12:04] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:04] Paso 6: Escritura JSON completada.
+[22:12:04] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31010.json'
+[22:12:04] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010.xml ---
+[22:12:04] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31010.json
+[22:12:04] Procesando bloque tipo: FC
+[22:12:04] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:04] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:04] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:04] --- Pase 1 ---
+[22:12:04] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:04] -> 5 instrucciones (no STL) procesadas con SymPy.
+[22:12:04] Fase 2 (Agrupación IF con Simplificación):
+[22:12:04] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:04] --- Fin Pase 1: 5 proc SymPy, 0 agrup. Continuando...
+[22:12:04] --- Pase 2 ---
+[22:12:04] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:04] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:04] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:04] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:04] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:04] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31010_processed.json
+[22:12:04] Guardado completado.
+[22:12:04] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010.xml ---
+[22:12:04] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31010_processed.json
+[22:12:04] Generando salida para: FC 'FC_Ttop_Motor_M31010' (Original: FC Ttop Motor M31010)
+[22:12:04] -> Modo de generación: FC SCL
+[22:12:04] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31010.scl
+[22:12:04] Generación de .SCL completada.
+[22:12:04] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410.xml ---
+[22:12:04] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410.xml ---
+[22:12:04] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31410.json'...
+[22:12:04] Cargando parsers de red...
+[22:12:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:04] Total de lenguajes con parser cargado: 5
+[22:12:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:04] Metadatos XML: ModTime=1749751877.5084107, Size=73113
+[22:12:04] Paso 1: Parseando archivo XML...
+[22:12:04] Paso 1: Parseo XML completado.
+[22:12:04] Paso 2: Detectando tipo de objeto principal...
+[22:12:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:04] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:04] Paso 3: Extrayendo atributos del bloque...
+[22:12:04] Paso 3: Atributos: Nombre='FC Ttop Motor M31410', Número=331, Lenguaje Bloque='LAD'
+[22:12:04] Paso 3b: Comentario bloque: '...'
+[22:12:04] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:04] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:04] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
+[22:12:04] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:04] - Procesando Red ID=B, Lenguaje Red=SCL
+[22:12:04] - Procesando Red ID=12, Lenguaje Red=SCL
+[22:12:04] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:04] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:04] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:04] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:04] - Procesando Red ID=35, Lenguaje Red=SCL
+[22:12:04] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:04] Paso 6: Escritura JSON completada.
+[22:12:04] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31410.json'
+[22:12:04] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410.xml ---
+[22:12:04] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31410.json
+[22:12:04] Procesando bloque tipo: FC
+[22:12:04] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:04] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:04] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:04] --- Pase 1 ---
+[22:12:04] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:04] -> 5 instrucciones (no STL) procesadas con SymPy.
+[22:12:04] Fase 2 (Agrupación IF con Simplificación):
+[22:12:04] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:04] --- Fin Pase 1: 5 proc SymPy, 0 agrup. Continuando...
+[22:12:04] --- Pase 2 ---
+[22:12:04] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:04] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:04] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:04] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:04] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:04] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31410_processed.json
+[22:12:04] Guardado completado.
+[22:12:04] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410.xml ---
+[22:12:04] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31410_processed.json
+[22:12:04] Generando salida para: FC 'FC_Ttop_Motor_M31410' (Original: FC Ttop Motor M31410)
+[22:12:04] -> Modo de generación: FC SCL
+[22:12:04] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31410.scl
+[22:12:04] Generación de .SCL completada.
+[22:12:04] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31510.xml ---
+[22:12:04] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31510.xml ---
+[22:12:04] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31510.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31510.json'...
+[22:12:04] Cargando parsers de red...
+[22:12:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:04] Total de lenguajes con parser cargado: 5
+[22:12:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:04] Metadatos XML: ModTime=1749751866.5024736, Size=73113
+[22:12:04] Paso 1: Parseando archivo XML...
+[22:12:04] Paso 1: Parseo XML completado.
+[22:12:04] Paso 2: Detectando tipo de objeto principal...
+[22:12:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:04] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:04] Paso 3: Extrayendo atributos del bloque...
+[22:12:04] Paso 3: Atributos: Nombre='FC Ttop Motor M31510', Número=301, Lenguaje Bloque='LAD'
+[22:12:04] Paso 3b: Comentario bloque: '...'
+[22:12:04] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:04] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:04] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
+[22:12:04] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:04] - Procesando Red ID=B, Lenguaje Red=SCL
+[22:12:04] - Procesando Red ID=12, Lenguaje Red=SCL
+[22:12:04] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:04] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:04] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:04] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:04] - Procesando Red ID=35, Lenguaje Red=SCL
+[22:12:04] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:04] Paso 6: Escritura JSON completada.
+[22:12:04] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31510.json'
+[22:12:04] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31510.xml ---
+[22:12:04] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31510.json
+[22:12:04] Procesando bloque tipo: FC
+[22:12:04] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:04] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:04] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:04] --- Pase 1 ---
+[22:12:04] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:04] -> 5 instrucciones (no STL) procesadas con SymPy.
+[22:12:04] Fase 2 (Agrupación IF con Simplificación):
+[22:12:04] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:04] --- Fin Pase 1: 5 proc SymPy, 0 agrup. Continuando...
+[22:12:04] --- Pase 2 ---
+[22:12:04] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:04] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:04] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:04] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:04] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:04] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31510_processed.json
+[22:12:04] Guardado completado.
+[22:12:04] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31510.xml ---
+[22:12:04] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31510_processed.json
+[22:12:04] Generando salida para: FC 'FC_Ttop_Motor_M31510' (Original: FC Ttop Motor M31510)
+[22:12:04] -> Modo de generación: FC SCL
+[22:12:04] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:04] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31510.scl
+[22:12:04] Generación de .SCL completada.
+[22:12:04] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M34410.xml ---
+[22:12:04] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M34410.xml ---
+[22:12:04] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M34410.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M34410.json'...
+[22:12:04] Cargando parsers de red...
+[22:12:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:04] Total de lenguajes con parser cargado: 5
+[22:12:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:04] Metadatos XML: ModTime=1749751875.794941, Size=73113
+[22:12:04] Paso 1: Parseando archivo XML...
+[22:12:04] Paso 1: Parseo XML completado.
+[22:12:04] Paso 2: Detectando tipo de objeto principal...
+[22:12:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:04] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:04] Paso 3: Extrayendo atributos del bloque...
+[22:12:04] Paso 3: Atributos: Nombre='FC Ttop Motor M34410', Número=319, Lenguaje Bloque='LAD'
+[22:12:04] Paso 3b: Comentario bloque: '...'
+[22:12:04] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:04] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:04] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
+[22:12:04] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:04] - Procesando Red ID=B, Lenguaje Red=SCL
+[22:12:04] - Procesando Red ID=12, Lenguaje Red=SCL
+[22:12:04] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:04] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:04] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:04] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:04] - Procesando Red ID=35, Lenguaje Red=SCL
+[22:12:04] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:04] Paso 6: Escritura JSON completada.
+[22:12:04] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M34410.json'
+[22:12:04] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M34410.xml ---
+[22:12:04] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M34410.json
+[22:12:04] Procesando bloque tipo: FC
+[22:12:04] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:04] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:04] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:04] --- Pase 1 ---
+[22:12:05] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:05] -> 5 instrucciones (no STL) procesadas con SymPy.
+[22:12:05] Fase 2 (Agrupación IF con Simplificación):
+[22:12:05] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:05] --- Fin Pase 1: 5 proc SymPy, 0 agrup. Continuando...
+[22:12:05] --- Pase 2 ---
+[22:12:05] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:05] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:05] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:05] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:05] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:05] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M34410_processed.json
+[22:12:05] Guardado completado.
+[22:12:05] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M34410.xml ---
+[22:12:05] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M34410_processed.json
+[22:12:05] Generando salida para: FC 'FC_Ttop_Motor_M34410' (Original: FC Ttop Motor M34410)
+[22:12:05] -> Modo de generación: FC SCL
+[22:12:05] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:05] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:05] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:05] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M34410.scl
+[22:12:05] Generación de .SCL completada.
+[22:12:05] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810.xml ---
+[22:12:05] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810.xml ---
+[22:12:05] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32810.json'...
+[22:12:05] Cargando parsers de red...
+[22:12:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:05] Total de lenguajes con parser cargado: 5
+[22:12:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:05] Metadatos XML: ModTime=1749751867.9312835, Size=73113
+[22:12:05] Paso 1: Parseando archivo XML...
+[22:12:05] Paso 1: Parseo XML completado.
+[22:12:05] Paso 2: Detectando tipo de objeto principal...
+[22:12:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:05] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:05] Paso 3: Extrayendo atributos del bloque...
+[22:12:05] Paso 3: Atributos: Nombre='FC Ttop Motor U32810', Número=306, Lenguaje Bloque='LAD'
+[22:12:05] Paso 3b: Comentario bloque: '...'
+[22:12:05] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:05] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:05] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
+[22:12:05] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=B, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=12, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=35, Lenguaje Red=SCL
+[22:12:05] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:05] Paso 6: Escritura JSON completada.
+[22:12:05] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32810.json'
+[22:12:05] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810.xml ---
+[22:12:05] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32810.json
+[22:12:05] Procesando bloque tipo: FC
+[22:12:05] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:05] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:05] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:05] --- Pase 1 ---
+[22:12:05] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:05] -> 5 instrucciones (no STL) procesadas con SymPy.
+[22:12:05] Fase 2 (Agrupación IF con Simplificación):
+[22:12:05] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:05] --- Fin Pase 1: 5 proc SymPy, 0 agrup. Continuando...
+[22:12:05] --- Pase 2 ---
+[22:12:05] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:05] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:05] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:05] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:05] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:05] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32810_processed.json
+[22:12:05] Guardado completado.
+[22:12:05] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810.xml ---
+[22:12:05] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32810_processed.json
+[22:12:05] Generando salida para: FC 'FC_Ttop_Motor_U32810' (Original: FC Ttop Motor U32810)
+[22:12:05] -> Modo de generación: FC SCL
+[22:12:05] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:05] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:05] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:05] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U32810.scl
+[22:12:05] Generación de .SCL completada.
+[22:12:05] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910.xml ---
+[22:12:05] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910.xml ---
+[22:12:05] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32910.json'...
+[22:12:05] Cargando parsers de red...
+[22:12:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:05] Total de lenguajes con parser cargado: 5
+[22:12:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:05] Metadatos XML: ModTime=1749751868.7212424, Size=73113
+[22:12:05] Paso 1: Parseando archivo XML...
+[22:12:05] Paso 1: Parseo XML completado.
+[22:12:05] Paso 2: Detectando tipo de objeto principal...
+[22:12:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:05] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:05] Paso 3: Extrayendo atributos del bloque...
+[22:12:05] Paso 3: Atributos: Nombre='FC Ttop Motor U32910', Número=307, Lenguaje Bloque='LAD'
+[22:12:05] Paso 3b: Comentario bloque: '...'
+[22:12:05] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:05] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:05] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
+[22:12:05] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=B, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=12, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=35, Lenguaje Red=SCL
+[22:12:05] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:05] Paso 6: Escritura JSON completada.
+[22:12:05] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32910.json'
+[22:12:05] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910.xml ---
+[22:12:05] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32910.json
+[22:12:05] Procesando bloque tipo: FC
+[22:12:05] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:05] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:05] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:05] --- Pase 1 ---
+[22:12:05] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:05] -> 5 instrucciones (no STL) procesadas con SymPy.
+[22:12:05] Fase 2 (Agrupación IF con Simplificación):
+[22:12:05] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:05] --- Fin Pase 1: 5 proc SymPy, 0 agrup. Continuando...
+[22:12:05] --- Pase 2 ---
+[22:12:05] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:05] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:05] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:05] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:05] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:05] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32910_processed.json
+[22:12:05] Guardado completado.
+[22:12:05] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910.xml ---
+[22:12:05] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32910_processed.json
+[22:12:05] Generando salida para: FC 'FC_Ttop_Motor_U32910' (Original: FC Ttop Motor U32910)
+[22:12:05] -> Modo de generación: FC SCL
+[22:12:05] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:05] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:05] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:05] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U32910.scl
+[22:12:05] Generación de .SCL completada.
+[22:12:05] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010.xml ---
+[22:12:05] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010.xml ---
+[22:12:05] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33010.json'...
+[22:12:05] Cargando parsers de red...
+[22:12:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:05] Total de lenguajes con parser cargado: 5
+[22:12:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:05] Metadatos XML: ModTime=1749751869.6598282, Size=73113
+[22:12:05] Paso 1: Parseando archivo XML...
+[22:12:05] Paso 1: Parseo XML completado.
+[22:12:05] Paso 2: Detectando tipo de objeto principal...
+[22:12:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:05] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:05] Paso 3: Extrayendo atributos del bloque...
+[22:12:05] Paso 3: Atributos: Nombre='FC Ttop Motor U33010', Número=308, Lenguaje Bloque='LAD'
+[22:12:05] Paso 3b: Comentario bloque: '...'
+[22:12:05] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:05] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:05] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
+[22:12:05] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=B, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=12, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=35, Lenguaje Red=SCL
+[22:12:05] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:05] Paso 6: Escritura JSON completada.
+[22:12:05] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33010.json'
+[22:12:05] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010.xml ---
+[22:12:05] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33010.json
+[22:12:05] Procesando bloque tipo: FC
+[22:12:05] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:05] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:05] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:05] --- Pase 1 ---
+[22:12:05] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:05] -> 5 instrucciones (no STL) procesadas con SymPy.
+[22:12:05] Fase 2 (Agrupación IF con Simplificación):
+[22:12:05] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:05] --- Fin Pase 1: 5 proc SymPy, 0 agrup. Continuando...
+[22:12:05] --- Pase 2 ---
+[22:12:05] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:05] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:05] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:05] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:05] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:05] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33010_processed.json
+[22:12:05] Guardado completado.
+[22:12:05] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010.xml ---
+[22:12:05] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33010_processed.json
+[22:12:05] Generando salida para: FC 'FC_Ttop_Motor_U33010' (Original: FC Ttop Motor U33010)
+[22:12:05] -> Modo de generación: FC SCL
+[22:12:05] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:05] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:05] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:05] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U33010.scl
+[22:12:05] Generación de .SCL completada.
+[22:12:05] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110.xml ---
+[22:12:05] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110.xml ---
+[22:12:05] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33110.json'...
+[22:12:05] Cargando parsers de red...
+[22:12:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:05] Total de lenguajes con parser cargado: 5
+[22:12:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:05] Metadatos XML: ModTime=1749751870.438051, Size=73113
+[22:12:05] Paso 1: Parseando archivo XML...
+[22:12:05] Paso 1: Parseo XML completado.
+[22:12:05] Paso 2: Detectando tipo de objeto principal...
+[22:12:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:05] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:05] Paso 3: Extrayendo atributos del bloque...
+[22:12:05] Paso 3: Atributos: Nombre='FC Ttop Motor U33110', Número=309, Lenguaje Bloque='LAD'
+[22:12:05] Paso 3b: Comentario bloque: '...'
+[22:12:05] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:05] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:05] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
+[22:12:05] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=B, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=12, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=35, Lenguaje Red=SCL
+[22:12:05] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:05] Paso 6: Escritura JSON completada.
+[22:12:05] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33110.json'
+[22:12:05] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110.xml ---
+[22:12:05] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33110.json
+[22:12:05] Procesando bloque tipo: FC
+[22:12:05] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:05] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:05] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:05] --- Pase 1 ---
+[22:12:05] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:05] -> 5 instrucciones (no STL) procesadas con SymPy.
+[22:12:05] Fase 2 (Agrupación IF con Simplificación):
+[22:12:05] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:05] --- Fin Pase 1: 5 proc SymPy, 0 agrup. Continuando...
+[22:12:05] --- Pase 2 ---
+[22:12:05] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:05] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:05] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:05] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:05] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:05] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33110_processed.json
+[22:12:05] Guardado completado.
+[22:12:05] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110.xml ---
+[22:12:05] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33110_processed.json
+[22:12:05] Generando salida para: FC 'FC_Ttop_Motor_U33110' (Original: FC Ttop Motor U33110)
+[22:12:05] -> Modo de generación: FC SCL
+[22:12:05] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:05] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:05] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:05] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U33110.scl
+[22:12:05] Generación de .SCL completada.
+[22:12:05] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210.xml ---
+[22:12:05] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210.xml ---
+[22:12:05] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33210.json'...
+[22:12:05] Cargando parsers de red...
+[22:12:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:05] Total de lenguajes con parser cargado: 5
+[22:12:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:05] Metadatos XML: ModTime=1749751871.5596206, Size=73113
+[22:12:05] Paso 1: Parseando archivo XML...
+[22:12:05] Paso 1: Parseo XML completado.
+[22:12:05] Paso 2: Detectando tipo de objeto principal...
+[22:12:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:05] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:05] Paso 3: Extrayendo atributos del bloque...
+[22:12:05] Paso 3: Atributos: Nombre='FC Ttop Motor U33210', Número=310, Lenguaje Bloque='LAD'
+[22:12:05] Paso 3b: Comentario bloque: '...'
+[22:12:05] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:05] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:05] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
+[22:12:05] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=B, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=12, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=35, Lenguaje Red=SCL
+[22:12:05] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:05] Paso 6: Escritura JSON completada.
+[22:12:05] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33210.json'
+[22:12:05] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210.xml ---
+[22:12:05] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33210.json
+[22:12:05] Procesando bloque tipo: FC
+[22:12:05] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:05] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:05] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:05] --- Pase 1 ---
+[22:12:05] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:05] -> 5 instrucciones (no STL) procesadas con SymPy.
+[22:12:05] Fase 2 (Agrupación IF con Simplificación):
+[22:12:05] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:05] --- Fin Pase 1: 5 proc SymPy, 0 agrup. Continuando...
+[22:12:05] --- Pase 2 ---
+[22:12:05] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:05] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:05] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:05] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:05] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:05] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33210_processed.json
+[22:12:05] Guardado completado.
+[22:12:05] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210.xml ---
+[22:12:05] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33210_processed.json
+[22:12:05] Generando salida para: FC 'FC_Ttop_Motor_U33210' (Original: FC Ttop Motor U33210)
+[22:12:05] -> Modo de generación: FC SCL
+[22:12:05] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:05] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:05] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:05] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U33210.scl
+[22:12:05] Generación de .SCL completada.
+[22:12:05] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310.xml ---
+[22:12:05] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310.xml ---
+[22:12:05] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33310.json'...
+[22:12:05] Cargando parsers de red...
+[22:12:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:05] Total de lenguajes con parser cargado: 5
+[22:12:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:05] Metadatos XML: ModTime=1749751872.467338, Size=73113
+[22:12:05] Paso 1: Parseando archivo XML...
+[22:12:05] Paso 1: Parseo XML completado.
+[22:12:05] Paso 2: Detectando tipo de objeto principal...
+[22:12:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:05] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:05] Paso 3: Extrayendo atributos del bloque...
+[22:12:05] Paso 3: Atributos: Nombre='FC Ttop Motor U33310', Número=311, Lenguaje Bloque='LAD'
+[22:12:05] Paso 3b: Comentario bloque: '...'
+[22:12:05] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:05] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:05] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
+[22:12:05] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=B, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=12, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=35, Lenguaje Red=SCL
+[22:12:05] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:05] Paso 6: Escritura JSON completada.
+[22:12:05] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33310.json'
+[22:12:05] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310.xml ---
+[22:12:05] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33310.json
+[22:12:05] Procesando bloque tipo: FC
+[22:12:05] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:05] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:05] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:05] --- Pase 1 ---
+[22:12:05] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:05] -> 5 instrucciones (no STL) procesadas con SymPy.
+[22:12:05] Fase 2 (Agrupación IF con Simplificación):
+[22:12:05] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:05] --- Fin Pase 1: 5 proc SymPy, 0 agrup. Continuando...
+[22:12:05] --- Pase 2 ---
+[22:12:05] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:05] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:05] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:05] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:05] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:05] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33310_processed.json
+[22:12:05] Guardado completado.
+[22:12:05] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310.xml ---
+[22:12:05] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33310_processed.json
+[22:12:05] Generando salida para: FC 'FC_Ttop_Motor_U33310' (Original: FC Ttop Motor U33310)
+[22:12:05] -> Modo de generación: FC SCL
+[22:12:05] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:05] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:05] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:05] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U33310.scl
+[22:12:05] Generación de .SCL completada.
+[22:12:05] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410.xml ---
+[22:12:05] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410.xml ---
+[22:12:05] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33410.json'...
+[22:12:05] Cargando parsers de red...
+[22:12:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:05] Total de lenguajes con parser cargado: 5
+[22:12:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:05] Metadatos XML: ModTime=1749751873.1819513, Size=73113
+[22:12:05] Paso 1: Parseando archivo XML...
+[22:12:05] Paso 1: Parseo XML completado.
+[22:12:05] Paso 2: Detectando tipo de objeto principal...
+[22:12:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:05] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:05] Paso 3: Extrayendo atributos del bloque...
+[22:12:05] Paso 3: Atributos: Nombre='FC Ttop Motor U33410', Número=312, Lenguaje Bloque='LAD'
+[22:12:05] Paso 3b: Comentario bloque: '...'
+[22:12:05] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:05] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:05] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
+[22:12:05] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=B, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=12, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=35, Lenguaje Red=SCL
+[22:12:05] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:05] Paso 6: Escritura JSON completada.
+[22:12:05] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33410.json'
+[22:12:05] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410.xml ---
+[22:12:05] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33410.json
+[22:12:05] Procesando bloque tipo: FC
+[22:12:05] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:05] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:05] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:05] --- Pase 1 ---
+[22:12:05] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:05] -> 5 instrucciones (no STL) procesadas con SymPy.
+[22:12:05] Fase 2 (Agrupación IF con Simplificación):
+[22:12:05] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:05] --- Fin Pase 1: 5 proc SymPy, 0 agrup. Continuando...
+[22:12:05] --- Pase 2 ---
+[22:12:05] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:05] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:05] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:05] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:05] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:05] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33410_processed.json
+[22:12:05] Guardado completado.
+[22:12:05] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410.xml ---
+[22:12:05] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33410_processed.json
+[22:12:05] Generando salida para: FC 'FC_Ttop_Motor_U33410' (Original: FC Ttop Motor U33410)
+[22:12:05] -> Modo de generación: FC SCL
+[22:12:05] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:05] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:05] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:05] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U33410.scl
+[22:12:05] Generación de .SCL completada.
+[22:12:05] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510.xml ---
+[22:12:05] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510.xml ---
+[22:12:05] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33510.json'...
+[22:12:05] Cargando parsers de red...
+[22:12:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:05] Total de lenguajes con parser cargado: 5
+[22:12:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:05] Metadatos XML: ModTime=1749751874.3025236, Size=73113
+[22:12:05] Paso 1: Parseando archivo XML...
+[22:12:05] Paso 1: Parseo XML completado.
+[22:12:05] Paso 2: Detectando tipo de objeto principal...
+[22:12:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:05] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:05] Paso 3: Extrayendo atributos del bloque...
+[22:12:05] Paso 3: Atributos: Nombre='FC Ttop Motor U33510', Número=313, Lenguaje Bloque='LAD'
+[22:12:05] Paso 3b: Comentario bloque: '...'
+[22:12:05] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:05] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:05] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
+[22:12:05] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=B, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=12, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=35, Lenguaje Red=SCL
+[22:12:05] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:05] Paso 6: Escritura JSON completada.
+[22:12:05] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33510.json'
+[22:12:05] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510.xml ---
+[22:12:05] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33510.json
+[22:12:05] Procesando bloque tipo: FC
+[22:12:05] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:05] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:05] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:05] --- Pase 1 ---
+[22:12:05] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:05] -> 5 instrucciones (no STL) procesadas con SymPy.
+[22:12:05] Fase 2 (Agrupación IF con Simplificación):
+[22:12:05] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:05] --- Fin Pase 1: 5 proc SymPy, 0 agrup. Continuando...
+[22:12:05] --- Pase 2 ---
+[22:12:05] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:05] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:05] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:05] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:05] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:05] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33510_processed.json
+[22:12:05] Guardado completado.
+[22:12:05] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510.xml ---
+[22:12:05] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33510_processed.json
+[22:12:05] Generando salida para: FC 'FC_Ttop_Motor_U33510' (Original: FC Ttop Motor U33510)
+[22:12:05] -> Modo de generación: FC SCL
+[22:12:05] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:05] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:05] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:05] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U33510.scl
+[22:12:05] Generación de .SCL completada.
+[22:12:05] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610.xml ---
+[22:12:05] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610.xml ---
+[22:12:05] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33610.json'...
+[22:12:05] Cargando parsers de red...
+[22:12:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:05] Total de lenguajes con parser cargado: 5
+[22:12:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:05] Metadatos XML: ModTime=1749751875.0440423, Size=73113
+[22:12:05] Paso 1: Parseando archivo XML...
+[22:12:05] Paso 1: Parseo XML completado.
+[22:12:05] Paso 2: Detectando tipo de objeto principal...
+[22:12:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:05] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:05] Paso 3: Extrayendo atributos del bloque...
+[22:12:05] Paso 3: Atributos: Nombre='FC Ttop Motor U33610', Número=314, Lenguaje Bloque='LAD'
+[22:12:05] Paso 3b: Comentario bloque: '...'
+[22:12:05] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:05] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:05] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
+[22:12:05] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=B, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=12, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=35, Lenguaje Red=SCL
+[22:12:05] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:05] Paso 6: Escritura JSON completada.
+[22:12:05] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33610.json'
+[22:12:05] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610.xml ---
+[22:12:05] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33610.json
+[22:12:05] Procesando bloque tipo: FC
+[22:12:05] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:05] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:05] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:05] --- Pase 1 ---
+[22:12:05] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:05] -> 5 instrucciones (no STL) procesadas con SymPy.
+[22:12:05] Fase 2 (Agrupación IF con Simplificación):
+[22:12:05] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:05] --- Fin Pase 1: 5 proc SymPy, 0 agrup. Continuando...
+[22:12:05] --- Pase 2 ---
+[22:12:05] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:05] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:05] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:05] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:05] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:05] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33610_processed.json
+[22:12:05] Guardado completado.
+[22:12:05] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610.xml ---
+[22:12:05] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33610_processed.json
+[22:12:05] Generando salida para: FC 'FC_Ttop_Motor_U33610' (Original: FC Ttop Motor U33610)
+[22:12:05] -> Modo de generación: FC SCL
+[22:12:05] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:05] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:05] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:05] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U33610.scl
+[22:12:05] Generación de .SCL completada.
+[22:12:05] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M30710.xml ---
+[22:12:05] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M30710.xml ---
+[22:12:05] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M30710.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M30710.json'...
+[22:12:05] Cargando parsers de red...
+[22:12:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:05] Total de lenguajes con parser cargado: 5
+[22:12:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:05] Metadatos XML: ModTime=1749751878.939914, Size=73113
+[22:12:05] Paso 1: Parseando archivo XML...
+[22:12:05] Paso 1: Parseo XML completado.
+[22:12:05] Paso 2: Detectando tipo de objeto principal...
+[22:12:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:05] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:05] Paso 3: Extrayendo atributos del bloque...
+[22:12:05] Paso 3: Atributos: Nombre='FC Ttop Motor M30710', Número=326, Lenguaje Bloque='LAD'
+[22:12:05] Paso 3b: Comentario bloque: '...'
+[22:12:05] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:05] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:05] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
+[22:12:05] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=B, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=12, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=35, Lenguaje Red=SCL
+[22:12:05] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:05] Paso 6: Escritura JSON completada.
+[22:12:05] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M30710.json'
+[22:12:05] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M30710.xml ---
+[22:12:05] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M30710.json
+[22:12:05] Procesando bloque tipo: FC
+[22:12:05] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:05] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:05] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:05] --- Pase 1 ---
+[22:12:05] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:05] -> 5 instrucciones (no STL) procesadas con SymPy.
+[22:12:05] Fase 2 (Agrupación IF con Simplificación):
+[22:12:05] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:05] --- Fin Pase 1: 5 proc SymPy, 0 agrup. Continuando...
+[22:12:05] --- Pase 2 ---
+[22:12:05] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:05] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:05] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:05] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:05] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:05] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M30710_processed.json
+[22:12:05] Guardado completado.
+[22:12:05] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M30710.xml ---
+[22:12:05] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M30710_processed.json
+[22:12:05] Generando salida para: FC 'FC_Ttop_Motor_M30710' (Original: FC Ttop Motor M30710)
+[22:12:05] -> Modo de generación: FC SCL
+[22:12:05] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:05] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:05] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:05] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M30710.scl
+[22:12:05] Generación de .SCL completada.
+[22:12:05] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31110.xml ---
+[22:12:05] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31110.xml ---
+[22:12:05] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31110.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31110.json'...
+[22:12:05] Cargando parsers de red...
+[22:12:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:05] Total de lenguajes con parser cargado: 5
+[22:12:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:05] Metadatos XML: ModTime=1749751879.6317508, Size=73113
+[22:12:05] Paso 1: Parseando archivo XML...
+[22:12:05] Paso 1: Parseo XML completado.
+[22:12:05] Paso 2: Detectando tipo de objeto principal...
+[22:12:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:05] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:05] Paso 3: Extrayendo atributos del bloque...
+[22:12:05] Paso 3: Atributos: Nombre='FC Ttop Motor M31110', Número=328, Lenguaje Bloque='LAD'
+[22:12:05] Paso 3b: Comentario bloque: '...'
+[22:12:05] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:05] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:05] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
+[22:12:05] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=B, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=12, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=35, Lenguaje Red=SCL
+[22:12:05] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:05] Paso 6: Escritura JSON completada.
+[22:12:05] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31110.json'
+[22:12:05] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31110.xml ---
+[22:12:05] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31110.json
+[22:12:05] Procesando bloque tipo: FC
+[22:12:05] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:05] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:05] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:05] --- Pase 1 ---
+[22:12:05] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:05] -> 5 instrucciones (no STL) procesadas con SymPy.
+[22:12:05] Fase 2 (Agrupación IF con Simplificación):
+[22:12:05] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:05] --- Fin Pase 1: 5 proc SymPy, 0 agrup. Continuando...
+[22:12:05] --- Pase 2 ---
+[22:12:05] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:05] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:05] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:05] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:05] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:05] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31110_processed.json
+[22:12:05] Guardado completado.
+[22:12:05] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31110.xml ---
+[22:12:05] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31110_processed.json
+[22:12:05] Generando salida para: FC 'FC_Ttop_Motor_M31110' (Original: FC Ttop Motor M31110)
+[22:12:05] -> Modo de generación: FC SCL
+[22:12:05] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:05] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:05] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:05] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31110.scl
+[22:12:05] Generación de .SCL completada.
+[22:12:05] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31210.xml ---
+[22:12:05] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31210.xml ---
+[22:12:05] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31210.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31210.json'...
+[22:12:05] Cargando parsers de red...
+[22:12:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:05] Total de lenguajes con parser cargado: 5
+[22:12:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:05] Metadatos XML: ModTime=1749751880.383737, Size=73113
+[22:12:05] Paso 1: Parseando archivo XML...
+[22:12:05] Paso 1: Parseo XML completado.
+[22:12:05] Paso 2: Detectando tipo de objeto principal...
+[22:12:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:05] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:05] Paso 3: Extrayendo atributos del bloque...
+[22:12:05] Paso 3: Atributos: Nombre='FC Ttop Motor M31210', Número=329, Lenguaje Bloque='LAD'
+[22:12:05] Paso 3b: Comentario bloque: '...'
+[22:12:05] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:05] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:05] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
+[22:12:05] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=B, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=12, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=35, Lenguaje Red=SCL
+[22:12:05] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:05] Paso 6: Escritura JSON completada.
+[22:12:05] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31210.json'
+[22:12:05] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31210.xml ---
+[22:12:05] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31210.json
+[22:12:05] Procesando bloque tipo: FC
+[22:12:05] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:05] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:05] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:05] --- Pase 1 ---
+[22:12:05] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:05] -> 5 instrucciones (no STL) procesadas con SymPy.
+[22:12:05] Fase 2 (Agrupación IF con Simplificación):
+[22:12:05] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:05] --- Fin Pase 1: 5 proc SymPy, 0 agrup. Continuando...
+[22:12:05] --- Pase 2 ---
+[22:12:05] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:05] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:05] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:05] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:05] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:05] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31210_processed.json
+[22:12:05] Guardado completado.
+[22:12:05] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31210.xml ---
+[22:12:05] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31210_processed.json
+[22:12:05] Generando salida para: FC 'FC_Ttop_Motor_M31210' (Original: FC Ttop Motor M31210)
+[22:12:05] -> Modo de generación: FC SCL
+[22:12:05] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:05] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:05] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:05] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31210.scl
+[22:12:05] Generación de .SCL completada.
+[22:12:05] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31310.xml ---
+[22:12:05] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31310.xml ---
+[22:12:05] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31310.json'...
+[22:12:05] Cargando parsers de red...
+[22:12:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:05] Total de lenguajes con parser cargado: 5
+[22:12:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:05] Metadatos XML: ModTime=1749751878.2033317, Size=73113
+[22:12:05] Paso 1: Parseando archivo XML...
+[22:12:05] Paso 1: Parseo XML completado.
+[22:12:05] Paso 2: Detectando tipo de objeto principal...
+[22:12:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:05] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:05] Paso 3: Extrayendo atributos del bloque...
+[22:12:05] Paso 3: Atributos: Nombre='FC Ttop Motor M31310', Número=330, Lenguaje Bloque='LAD'
+[22:12:05] Paso 3b: Comentario bloque: '...'
+[22:12:05] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:05] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:05] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
+[22:12:05] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=B, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=12, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=35, Lenguaje Red=SCL
+[22:12:05] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:05] Paso 6: Escritura JSON completada.
+[22:12:05] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31310.json'
+[22:12:05] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31310.xml ---
+[22:12:05] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31310.json
+[22:12:05] Procesando bloque tipo: FC
+[22:12:05] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:05] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:05] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:05] --- Pase 1 ---
+[22:12:05] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:05] -> 5 instrucciones (no STL) procesadas con SymPy.
+[22:12:05] Fase 2 (Agrupación IF con Simplificación):
+[22:12:05] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:05] --- Fin Pase 1: 5 proc SymPy, 0 agrup. Continuando...
+[22:12:05] --- Pase 2 ---
+[22:12:05] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:05] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:05] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:05] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:05] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:05] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31310_processed.json
+[22:12:05] Guardado completado.
+[22:12:05] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31310.xml ---
+[22:12:05] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31310_processed.json
+[22:12:05] Generando salida para: FC 'FC_Ttop_Motor_M31310' (Original: FC Ttop Motor M31310)
+[22:12:05] -> Modo de generación: FC SCL
+[22:12:05] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:05] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:05] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:05] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31310.scl
+[22:12:05] Generación de .SCL completada.
+[22:12:05] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31610.xml ---
+[22:12:05] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31610.xml ---
+[22:12:05] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31610.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31610.json'...
+[22:12:05] Cargando parsers de red...
+[22:12:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:05] Total de lenguajes con parser cargado: 5
+[22:12:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:05] Metadatos XML: ModTime=1749751881.1286852, Size=73113
+[22:12:05] Paso 1: Parseando archivo XML...
+[22:12:05] Paso 1: Parseo XML completado.
+[22:12:05] Paso 2: Detectando tipo de objeto principal...
+[22:12:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:05] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:05] Paso 3: Extrayendo atributos del bloque...
+[22:12:05] Paso 3: Atributos: Nombre='FC Ttop Motor M31610', Número=302, Lenguaje Bloque='LAD'
+[22:12:05] Paso 3b: Comentario bloque: '...'
+[22:12:05] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:05] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:05] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
+[22:12:05] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=B, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=12, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=35, Lenguaje Red=SCL
+[22:12:05] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:05] Paso 6: Escritura JSON completada.
+[22:12:05] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31610.json'
+[22:12:05] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31610.xml ---
+[22:12:05] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31610.json
+[22:12:05] Procesando bloque tipo: FC
+[22:12:05] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:05] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:05] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:05] --- Pase 1 ---
+[22:12:05] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:05] -> 5 instrucciones (no STL) procesadas con SymPy.
+[22:12:05] Fase 2 (Agrupación IF con Simplificación):
+[22:12:05] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:05] --- Fin Pase 1: 5 proc SymPy, 0 agrup. Continuando...
+[22:12:05] --- Pase 2 ---
+[22:12:05] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:05] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:05] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:05] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:05] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:05] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31610_processed.json
+[22:12:05] Guardado completado.
+[22:12:05] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31610.xml ---
+[22:12:05] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31610_processed.json
+[22:12:05] Generando salida para: FC 'FC_Ttop_Motor_M31610' (Original: FC Ttop Motor M31610)
+[22:12:05] -> Modo de generación: FC SCL
+[22:12:05] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:05] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:05] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:05] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31610.scl
+[22:12:05] Generación de .SCL completada.
+[22:12:05] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31710.xml ---
+[22:12:05] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31710.xml ---
+[22:12:05] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31710.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31710.json'...
+[22:12:05] Cargando parsers de red...
+[22:12:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:05] Total de lenguajes con parser cargado: 5
+[22:12:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:05] Metadatos XML: ModTime=1749751881.8331182, Size=73113
+[22:12:05] Paso 1: Parseando archivo XML...
+[22:12:05] Paso 1: Parseo XML completado.
+[22:12:05] Paso 2: Detectando tipo de objeto principal...
+[22:12:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:05] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:05] Paso 3: Extrayendo atributos del bloque...
+[22:12:05] Paso 3: Atributos: Nombre='FC Ttop Motor M31710', Número=303, Lenguaje Bloque='LAD'
+[22:12:05] Paso 3b: Comentario bloque: '...'
+[22:12:05] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:05] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:05] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
+[22:12:05] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=B, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=12, Lenguaje Red=SCL
+[22:12:05] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:05] - Procesando Red ID=35, Lenguaje Red=SCL
+[22:12:05] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:05] Paso 6: Escritura JSON completada.
+[22:12:05] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31710.json'
+[22:12:05] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31710.xml ---
+[22:12:05] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31710.json
+[22:12:05] Procesando bloque tipo: FC
+[22:12:05] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:05] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:05] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:05] --- Pase 1 ---
+[22:12:05] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:05] -> 5 instrucciones (no STL) procesadas con SymPy.
+[22:12:05] Fase 2 (Agrupación IF con Simplificación):
+[22:12:05] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:05] --- Fin Pase 1: 5 proc SymPy, 0 agrup. Continuando...
+[22:12:05] --- Pase 2 ---
+[22:12:05] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:05] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:05] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:05] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:06] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:06] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31710_processed.json
+[22:12:06] Guardado completado.
+[22:12:06] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31710.xml ---
+[22:12:06] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31710_processed.json
+[22:12:06] Generando salida para: FC 'FC_Ttop_Motor_M31710' (Original: FC Ttop Motor M31710)
+[22:12:06] -> Modo de generación: FC SCL
+[22:12:06] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:06] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:06] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:06] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31710.scl
+[22:12:06] Generación de .SCL completada.
+[22:12:06] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31810.xml ---
+[22:12:06] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31810.xml ---
+[22:12:06] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31810.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31810.json'...
+[22:12:06] Cargando parsers de red...
+[22:12:06] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:06] Total de lenguajes con parser cargado: 5
+[22:12:06] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:06] Metadatos XML: ModTime=1749751882.6102543, Size=73113
+[22:12:06] Paso 1: Parseando archivo XML...
+[22:12:06] Paso 1: Parseo XML completado.
+[22:12:06] Paso 2: Detectando tipo de objeto principal...
+[22:12:06] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:06] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:06] Paso 3: Extrayendo atributos del bloque...
+[22:12:06] Paso 3: Atributos: Nombre='FC Ttop Motor M31810', Número=304, Lenguaje Bloque='LAD'
+[22:12:06] Paso 3b: Comentario bloque: '...'
+[22:12:06] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:06] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:06] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
+[22:12:06] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:06] - Procesando Red ID=B, Lenguaje Red=SCL
+[22:12:06] - Procesando Red ID=12, Lenguaje Red=SCL
+[22:12:06] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=35, Lenguaje Red=SCL
+[22:12:06] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:06] Paso 6: Escritura JSON completada.
+[22:12:06] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31810.json'
+[22:12:06] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31810.xml ---
+[22:12:06] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31810.json
+[22:12:06] Procesando bloque tipo: FC
+[22:12:06] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:06] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:06] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:06] --- Pase 1 ---
+[22:12:06] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:06] -> 5 instrucciones (no STL) procesadas con SymPy.
+[22:12:06] Fase 2 (Agrupación IF con Simplificación):
+[22:12:06] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:06] --- Fin Pase 1: 5 proc SymPy, 0 agrup. Continuando...
+[22:12:06] --- Pase 2 ---
+[22:12:06] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:06] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:06] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:06] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:06] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:06] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31810_processed.json
+[22:12:06] Guardado completado.
+[22:12:06] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31810.xml ---
+[22:12:06] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31810_processed.json
+[22:12:06] Generando salida para: FC 'FC_Ttop_Motor_M31810' (Original: FC Ttop Motor M31810)
+[22:12:06] -> Modo de generación: FC SCL
+[22:12:06] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:06] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:06] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:06] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31810.scl
+[22:12:06] Generación de .SCL completada.
+[22:12:06] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31910.xml ---
+[22:12:06] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31910.xml ---
+[22:12:06] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31910.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31910.json'...
+[22:12:06] Cargando parsers de red...
+[22:12:06] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:06] Total de lenguajes con parser cargado: 5
+[22:12:06] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:06] Metadatos XML: ModTime=1749751883.3666937, Size=73113
+[22:12:06] Paso 1: Parseando archivo XML...
+[22:12:06] Paso 1: Parseo XML completado.
+[22:12:06] Paso 2: Detectando tipo de objeto principal...
+[22:12:06] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:06] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:06] Paso 3: Extrayendo atributos del bloque...
+[22:12:06] Paso 3: Atributos: Nombre='FC Ttop Motor M31910', Número=305, Lenguaje Bloque='LAD'
+[22:12:06] Paso 3b: Comentario bloque: '...'
+[22:12:06] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:06] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:06] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
+[22:12:06] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:06] - Procesando Red ID=B, Lenguaje Red=SCL
+[22:12:06] - Procesando Red ID=12, Lenguaje Red=SCL
+[22:12:06] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=35, Lenguaje Red=SCL
+[22:12:06] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:06] Paso 6: Escritura JSON completada.
+[22:12:06] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31910.json'
+[22:12:06] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31910.xml ---
+[22:12:06] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31910.json
+[22:12:06] Procesando bloque tipo: FC
+[22:12:06] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:06] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:06] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:06] --- Pase 1 ---
+[22:12:06] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:06] -> 5 instrucciones (no STL) procesadas con SymPy.
+[22:12:06] Fase 2 (Agrupación IF con Simplificación):
+[22:12:06] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:06] --- Fin Pase 1: 5 proc SymPy, 0 agrup. Continuando...
+[22:12:06] --- Pase 2 ---
+[22:12:06] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:06] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:06] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:06] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:06] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:06] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31910_processed.json
+[22:12:06] Guardado completado.
+[22:12:06] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31910.xml ---
+[22:12:06] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M31910_processed.json
+[22:12:06] Generando salida para: FC 'FC_Ttop_Motor_M31910' (Original: FC Ttop Motor M31910)
+[22:12:06] -> Modo de generación: FC SCL
+[22:12:06] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:06] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:06] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:06] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31910.scl
+[22:12:06] Generación de .SCL completada.
+[22:12:06] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34010.xml ---
+[22:12:06] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34010.xml ---
+[22:12:06] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34010.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M34010.json'...
+[22:12:06] Cargando parsers de red...
+[22:12:06] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:06] Total de lenguajes con parser cargado: 5
+[22:12:06] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:06] Metadatos XML: ModTime=1749751884.1066341, Size=73113
+[22:12:06] Paso 1: Parseando archivo XML...
+[22:12:06] Paso 1: Parseo XML completado.
+[22:12:06] Paso 2: Detectando tipo de objeto principal...
+[22:12:06] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:06] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:06] Paso 3: Extrayendo atributos del bloque...
+[22:12:06] Paso 3: Atributos: Nombre='FC Ttop Motor M34010', Número=315, Lenguaje Bloque='LAD'
+[22:12:06] Paso 3b: Comentario bloque: '...'
+[22:12:06] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:06] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:06] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
+[22:12:06] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:06] - Procesando Red ID=B, Lenguaje Red=SCL
+[22:12:06] - Procesando Red ID=12, Lenguaje Red=SCL
+[22:12:06] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=35, Lenguaje Red=SCL
+[22:12:06] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:06] Paso 6: Escritura JSON completada.
+[22:12:06] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M34010.json'
+[22:12:06] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34010.xml ---
+[22:12:06] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M34010.json
+[22:12:06] Procesando bloque tipo: FC
+[22:12:06] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:06] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:06] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:06] --- Pase 1 ---
+[22:12:06] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:06] -> 5 instrucciones (no STL) procesadas con SymPy.
+[22:12:06] Fase 2 (Agrupación IF con Simplificación):
+[22:12:06] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:06] --- Fin Pase 1: 5 proc SymPy, 0 agrup. Continuando...
+[22:12:06] --- Pase 2 ---
+[22:12:06] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:06] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:06] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:06] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:06] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:06] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M34010_processed.json
+[22:12:06] Guardado completado.
+[22:12:06] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34010.xml ---
+[22:12:06] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M34010_processed.json
+[22:12:06] Generando salida para: FC 'FC_Ttop_Motor_M34010' (Original: FC Ttop Motor M34010)
+[22:12:06] -> Modo de generación: FC SCL
+[22:12:06] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:06] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:06] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:06] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M34010.scl
+[22:12:06] Generación de .SCL completada.
+[22:12:06] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34110.xml ---
+[22:12:06] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34110.xml ---
+[22:12:06] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34110.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M34110.json'...
+[22:12:06] Cargando parsers de red...
+[22:12:06] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:06] Total de lenguajes con parser cargado: 5
+[22:12:06] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:06] Metadatos XML: ModTime=1749751885.0954404, Size=73113
+[22:12:06] Paso 1: Parseando archivo XML...
+[22:12:06] Paso 1: Parseo XML completado.
+[22:12:06] Paso 2: Detectando tipo de objeto principal...
+[22:12:06] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:06] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:06] Paso 3: Extrayendo atributos del bloque...
+[22:12:06] Paso 3: Atributos: Nombre='FC Ttop Motor M34110', Número=316, Lenguaje Bloque='LAD'
+[22:12:06] Paso 3b: Comentario bloque: '...'
+[22:12:06] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:06] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:06] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
+[22:12:06] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:06] - Procesando Red ID=B, Lenguaje Red=SCL
+[22:12:06] - Procesando Red ID=12, Lenguaje Red=SCL
+[22:12:06] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=35, Lenguaje Red=SCL
+[22:12:06] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:06] Paso 6: Escritura JSON completada.
+[22:12:06] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M34110.json'
+[22:12:06] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34110.xml ---
+[22:12:06] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M34110.json
+[22:12:06] Procesando bloque tipo: FC
+[22:12:06] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:06] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:06] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:06] --- Pase 1 ---
+[22:12:06] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:06] -> 5 instrucciones (no STL) procesadas con SymPy.
+[22:12:06] Fase 2 (Agrupación IF con Simplificación):
+[22:12:06] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:06] --- Fin Pase 1: 5 proc SymPy, 0 agrup. Continuando...
+[22:12:06] --- Pase 2 ---
+[22:12:06] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:06] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:06] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:06] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:06] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:06] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M34110_processed.json
+[22:12:06] Guardado completado.
+[22:12:06] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34110.xml ---
+[22:12:06] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M34110_processed.json
+[22:12:06] Generando salida para: FC 'FC_Ttop_Motor_M34110' (Original: FC Ttop Motor M34110)
+[22:12:06] -> Modo de generación: FC SCL
+[22:12:06] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:06] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:06] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:06] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M34110.scl
+[22:12:06] Generación de .SCL completada.
+[22:12:06] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34210.xml ---
+[22:12:06] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34210.xml ---
+[22:12:06] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34210.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M34210.json'...
+[22:12:06] Cargando parsers de red...
+[22:12:06] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:06] Total de lenguajes con parser cargado: 5
+[22:12:06] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:06] Metadatos XML: ModTime=1749751885.938403, Size=73113
+[22:12:06] Paso 1: Parseando archivo XML...
+[22:12:06] Paso 1: Parseo XML completado.
+[22:12:06] Paso 2: Detectando tipo de objeto principal...
+[22:12:06] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:06] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:06] Paso 3: Extrayendo atributos del bloque...
+[22:12:06] Paso 3: Atributos: Nombre='FC Ttop Motor M34210', Número=317, Lenguaje Bloque='LAD'
+[22:12:06] Paso 3b: Comentario bloque: '...'
+[22:12:06] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:06] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:06] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
+[22:12:06] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:06] - Procesando Red ID=B, Lenguaje Red=SCL
+[22:12:06] - Procesando Red ID=12, Lenguaje Red=SCL
+[22:12:06] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=35, Lenguaje Red=SCL
+[22:12:06] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:06] Paso 6: Escritura JSON completada.
+[22:12:06] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M34210.json'
+[22:12:06] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34210.xml ---
+[22:12:06] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M34210.json
+[22:12:06] Procesando bloque tipo: FC
+[22:12:06] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:06] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:06] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:06] --- Pase 1 ---
+[22:12:06] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:06] -> 5 instrucciones (no STL) procesadas con SymPy.
+[22:12:06] Fase 2 (Agrupación IF con Simplificación):
+[22:12:06] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:06] --- Fin Pase 1: 5 proc SymPy, 0 agrup. Continuando...
+[22:12:06] --- Pase 2 ---
+[22:12:06] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:06] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:06] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:06] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:06] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:06] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M34210_processed.json
+[22:12:06] Guardado completado.
+[22:12:06] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34210.xml ---
+[22:12:06] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M34210_processed.json
+[22:12:06] Generando salida para: FC 'FC_Ttop_Motor_M34210' (Original: FC Ttop Motor M34210)
+[22:12:06] -> Modo de generación: FC SCL
+[22:12:06] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:06] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:06] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:06] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M34210.scl
+[22:12:06] Generación de .SCL completada.
+[22:12:06] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34310.xml ---
+[22:12:06] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34310.xml ---
+[22:12:06] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M34310.json'...
+[22:12:06] Cargando parsers de red...
+[22:12:06] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:06] Total de lenguajes con parser cargado: 5
+[22:12:06] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:06] Metadatos XML: ModTime=1749751886.7347782, Size=73113
+[22:12:06] Paso 1: Parseando archivo XML...
+[22:12:06] Paso 1: Parseo XML completado.
+[22:12:06] Paso 2: Detectando tipo de objeto principal...
+[22:12:06] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:06] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:06] Paso 3: Extrayendo atributos del bloque...
+[22:12:06] Paso 3: Atributos: Nombre='FC Ttop Motor M34310', Número=318, Lenguaje Bloque='LAD'
+[22:12:06] Paso 3b: Comentario bloque: '...'
+[22:12:06] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:06] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:06] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
+[22:12:06] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:06] - Procesando Red ID=B, Lenguaje Red=SCL
+[22:12:06] - Procesando Red ID=12, Lenguaje Red=SCL
+[22:12:06] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=35, Lenguaje Red=SCL
+[22:12:06] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:06] Paso 6: Escritura JSON completada.
+[22:12:06] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M34310.json'
+[22:12:06] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34310.xml ---
+[22:12:06] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M34310.json
+[22:12:06] Procesando bloque tipo: FC
+[22:12:06] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:06] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:06] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:06] --- Pase 1 ---
+[22:12:06] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:06] -> 5 instrucciones (no STL) procesadas con SymPy.
+[22:12:06] Fase 2 (Agrupación IF con Simplificación):
+[22:12:06] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:06] --- Fin Pase 1: 5 proc SymPy, 0 agrup. Continuando...
+[22:12:06] --- Pase 2 ---
+[22:12:06] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:06] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:06] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:06] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:06] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:06] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M34310_processed.json
+[22:12:06] Guardado completado.
+[22:12:06] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34310.xml ---
+[22:12:06] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\parsing\FC Ttop Motor M34310_processed.json
+[22:12:06] Generando salida para: FC 'FC_Ttop_Motor_M34310' (Original: FC Ttop Motor M34310)
+[22:12:06] -> Modo de generación: FC SCL
+[22:12:06] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:06] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:06] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:06] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M34310.scl
+[22:12:06] Generación de .SCL completada.
+[22:12:06] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml ---
+[22:12:06] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml ---
+[22:12:06] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\parsing\DB Lube - Dry Ecolab.json'...
+[22:12:06] Cargando parsers de red...
+[22:12:06] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:06] Total de lenguajes con parser cargado: 5
+[22:12:06] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:06] Metadatos XML: ModTime=1749751852.2376666, Size=23902
+[22:12:06] Paso 1: Parseando archivo XML...
+[22:12:06] Paso 1: Parseo XML completado.
+[22:12:06] Paso 2: Detectando tipo de objeto principal...
+[22:12:06] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:06] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:06] Paso 3: Extrayendo atributos del bloque...
+[22:12:06] Paso 3: Atributos: Nombre='DB Lube - Dry Ecolab', Número=51, Lenguaje Bloque='DB'
+[22:12:06] Paso 3b: Comentario bloque: '...'
+[22:12:06] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:06] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:06] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:06] Paso 6: Escritura JSON completada.
+[22:12:06] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\parsing\DB Lube - Dry Ecolab.json'
+[22:12:06] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml ---
+[22:12:06] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\parsing\DB Lube - Dry Ecolab.json
+[22:12:06] Procesando bloque tipo: InstanceDB
+[22:12:06] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:06] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\parsing\DB Lube - Dry Ecolab_processed.json
+[22:12:06] Guardado de InstanceDB completado.
+[22:12:06] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml ---
+[22:12:06] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\parsing\DB Lube - Dry Ecolab_processed.json
+[22:12:06] Generando salida para: InstanceDB 'DB_Lube___Dry_Ecolab' (Original: DB Lube - Dry Ecolab)
+[22:12:06] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:06] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:06] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Lube___Dry_Ecolab.scl
+[22:12:06] Generación de .SCL completada.
+[22:12:06] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml ---
+[22:12:06] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml ---
+[22:12:06] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - Dry Ecolab.json'...
+[22:12:06] Cargando parsers de red...
+[22:12:06] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:06] Total de lenguajes con parser cargado: 5
+[22:12:06] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:06] Metadatos XML: ModTime=1749751852.9264264, Size=797764
+[22:12:06] Paso 1: Parseando archivo XML...
+[22:12:06] Paso 1: Parseo XML completado.
+[22:12:06] Paso 2: Detectando tipo de objeto principal...
+[22:12:06] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:06] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
+[22:12:06] Paso 3: Extrayendo atributos del bloque...
+[22:12:06] Paso 3: Atributos: Nombre='FB Lube - Dry Ecolab', Número=54, Lenguaje Bloque='LAD'
+[22:12:06] Paso 3b: Comentario bloque: '...'
+[22:12:06] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:06] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:06] Paso 5: Se encontraron 43 elementos SW.Blocks.CompileUnit.
+[22:12:06] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:06] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=27, Lenguaje Red=SCL
+[22:12:06] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=35, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=3C, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=43, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=4A, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=51, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=58, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=5F, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=66, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=6D, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=74, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=7B, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=82, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=89, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=90, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=97, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=9E, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=A5, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=AC, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=B3, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=BA, Lenguaje Red=SCL
+[22:12:06] - Procesando Red ID=C1, Lenguaje Red=SCL
+[22:12:06] - Procesando Red ID=C8, Lenguaje Red=SCL
+[22:12:06] - Procesando Red ID=CF, Lenguaje Red=SCL
+[22:12:06] - Procesando Red ID=D6, Lenguaje Red=SCL
+[22:12:06] - Procesando Red ID=DD, Lenguaje Red=SCL
+[22:12:06] - Procesando Red ID=E4, Lenguaje Red=SCL
+[22:12:06] - Procesando Red ID=EB, Lenguaje Red=SCL
+[22:12:06] - Procesando Red ID=F2, Lenguaje Red=SCL
+[22:12:06] - Procesando Red ID=F9, Lenguaje Red=SCL
+[22:12:06] - Procesando Red ID=100, Lenguaje Red=SCL
+[22:12:06] - Procesando Red ID=107, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=10E, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=115, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=11C, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=123, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=12A, Lenguaje Red=LAD
+[22:12:06] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:06] Paso 6: Escritura JSON completada.
+[22:12:06] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - Dry Ecolab.json'
+[22:12:06] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml ---
+[22:12:06] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - Dry Ecolab.json
+[22:12:06] Procesando bloque tipo: FB
+[22:12:06] INFO: El bloque es FB. Iniciando procesamiento lógico...
+[22:12:06] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:06] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
+[22:12:06] --- Pase 1 ---
+[22:12:06] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:06] -> 354 instrucciones (no STL) procesadas con SymPy.
+[22:12:06] Fase 2 (Agrupación IF con Simplificación):
+[22:12:06] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:06] --- Fin Pase 1: 354 proc SymPy, 0 agrup. Continuando...
+[22:12:06] --- Pase 2 ---
+[22:12:06] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:06] -> 3 instrucciones (no STL) procesadas con SymPy.
+[22:12:06] Fase 2 (Agrupación IF con Simplificación):
+[22:12:06] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:06] --- Fin Pase 2: 3 proc SymPy, 0 agrup. Continuando...
+[22:12:06] --- Pase 3 ---
+[22:12:06] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:06] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:06] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. ---
+[22:12:06] --- Verificación Final de Instrucciones No Procesadas (FB) ---
+[22:12:06] ADVERTENCIA: Se encontraron 21 instrucciones (no STL) que parecen no haber sido procesadas:
+[22:12:06] - Red 'Z[1] Cycle Started' (ID: 2E, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr'
+[22:12:06] - Red 'Z[2] Cycle Started' (ID: 35, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr'
+[22:12:06] - Red 'Z[3] Cycle Started' (ID: 3C, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr'
+[22:12:06] - Red 'Z[4] Cycle Started' (ID: 43, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr'
+[22:12:06] - Red 'Z[5] Cycle Started' (ID: 4A, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr'
+[22:12:06] - Red 'Z[6] Cycle Started' (ID: 51, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr'
+[22:12:06] - Red 'Z[7] Cycle Started' (ID: 58, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr'
+[22:12:06] - Red 'Z[8] Cycle Started' (ID: 5F, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr'
+[22:12:06] - Red 'Z[9] Cycle Started' (ID: 66, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr'
+[22:12:06] - Red 'Z[10] Cycle Started' (ID: 6D, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr'
+[22:12:06] - Red 'Z[1] Cycle Running' (ID: 74, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr'
+[22:12:06] - Red 'Z[2] Cycle Running' (ID: 7B, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr'
+[22:12:06] - Red 'Z[3] Cycle Running' (ID: 82, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr'
+[22:12:06] - Red 'Z[4] Cycle Running' (ID: 89, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr'
+[22:12:06] - Red 'Z[5] Cycle Running' (ID: 90, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr'
+[22:12:06] - Red 'Z[6] Cycle Running' (ID: 97, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr'
+[22:12:06] - Red 'Z[7] Cycle Running' (ID: 9E, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr'
+[22:12:06] - Red 'Z[8] Cycle Running' (ID: A5, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr'
+[22:12:06] - Red 'Z[9] Cycle Running' (ID: AC, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr'
+[22:12:06] - Red 'Z[10] Cycle Running' (ID: B3, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr'
+[22:12:06] - Red '' (ID: 10E, Lang: LAD), Instrucción UID: 65, Tipo: 'Sr'
+[22:12:06] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - Dry Ecolab_processed.json
+[22:12:06] Guardado completado.
+[22:12:06] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml ---
+[22:12:06] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - Dry Ecolab_processed.json
+[22:12:06] Generando salida para: FB 'FB_Lube___Dry_Ecolab' (Original: FB Lube - Dry Ecolab)
+[22:12:06] -> Modo de generación: FB SCL
+[22:12:06] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:06] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Lube___Dry_Ecolab.scl
+[22:12:06] Generación de .SCL completada.
+[22:12:06] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml ---
+[22:12:06] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml ---
+[22:12:06] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - WaterDry.json'...
+[22:12:06] Cargando parsers de red...
+[22:12:06] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:06] Total de lenguajes con parser cargado: 5
+[22:12:06] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:06] Metadatos XML: ModTime=1749751852.308937, Size=36358
+[22:12:06] Paso 1: Parseando archivo XML...
+[22:12:06] Paso 1: Parseo XML completado.
+[22:12:06] Paso 2: Detectando tipo de objeto principal...
+[22:12:06] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:06] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
+[22:12:06] Paso 3: Extrayendo atributos del bloque...
+[22:12:06] Paso 3: Atributos: Nombre='FB Lube - Water/Dry', Número=52, Lenguaje Bloque='LAD'
+[22:12:06] Paso 3b: Comentario bloque: 'Provenienza: 92487
+[22:12:06] Data Ultima Simul...'
+[22:12:06] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:06] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:06] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit.
+[22:12:06] - Procesando Red ID=4, Lenguaje Red=STL
+[22:12:06] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:06] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:06] Paso 6: Escritura JSON completada.
+[22:12:06] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - WaterDry.json'
+[22:12:06] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml ---
+[22:12:06] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - WaterDry.json
+[22:12:06] Procesando bloque tipo: FB
+[22:12:06] INFO: El bloque es FB. Iniciando procesamiento lógico...
+[22:12:06] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:06] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
+[22:12:06] --- Pase 1 ---
+[22:12:06] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:06] -> 29 instrucciones (no STL) procesadas con SymPy.
+[22:12:06] Fase 2 (Agrupación IF con Simplificación):
+[22:12:06] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:06] --- Fin Pase 1: 29 proc SymPy, 0 agrup. Continuando...
+[22:12:06] --- Pase 2 ---
+[22:12:06] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:06] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:06] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:06] --- Verificación Final de Instrucciones No Procesadas (FB) ---
+[22:12:06] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:06] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - WaterDry_processed.json
+[22:12:06] Guardado completado.
+[22:12:06] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml ---
+[22:12:06] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - WaterDry_processed.json
+[22:12:06] Generando salida para: FB 'FB_Lube___Water_Dry' (Original: FB Lube - Water/Dry)
+[22:12:06] -> Modo de generación: FB SCL
+[22:12:06] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Lube___Water_Dry.scl
+[22:12:06] Generación de .SCL completada.
+[22:12:06] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml ---
+[22:12:06] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml ---
+[22:12:06] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\DB LUBE - Ecolab.json'...
+[22:12:06] Cargando parsers de red...
+[22:12:06] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:06] Total de lenguajes con parser cargado: 5
+[22:12:06] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:06] Metadatos XML: ModTime=1749751853.2523935, Size=17725
+[22:12:06] Paso 1: Parseando archivo XML...
+[22:12:06] Paso 1: Parseo XML completado.
+[22:12:06] Paso 2: Detectando tipo de objeto principal...
+[22:12:06] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:06] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:06] Paso 3: Extrayendo atributos del bloque...
+[22:12:06] Paso 3: Atributos: Nombre='DB LUBE - Ecolab', Número=52, Lenguaje Bloque='DB'
+[22:12:06] Paso 3b: Comentario bloque: '...'
+[22:12:06] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:06] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:06] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:06] Paso 6: Escritura JSON completada.
+[22:12:06] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\DB LUBE - Ecolab.json'
+[22:12:06] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml ---
+[22:12:06] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\DB LUBE - Ecolab.json
+[22:12:06] Procesando bloque tipo: InstanceDB
+[22:12:06] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:06] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\DB LUBE - Ecolab_processed.json
+[22:12:06] Guardado de InstanceDB completado.
+[22:12:06] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml ---
+[22:12:06] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\DB LUBE - Ecolab_processed.json
+[22:12:06] Generando salida para: InstanceDB 'DB_LUBE___Ecolab' (Original: DB LUBE - Ecolab)
+[22:12:06] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:06] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_LUBE___Ecolab.scl
+[22:12:06] Generación de .SCL completada.
+[22:12:06] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml ---
+[22:12:06] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml ---
+[22:12:06] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - EcoLab VM.json'...
+[22:12:06] Cargando parsers de red...
+[22:12:06] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:06] Total de lenguajes con parser cargado: 5
+[22:12:06] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:06] Metadatos XML: ModTime=1749751853.0793064, Size=211208
+[22:12:06] Paso 1: Parseando archivo XML...
+[22:12:06] Paso 1: Parseo XML completado.
+[22:12:06] Paso 2: Detectando tipo de objeto principal...
+[22:12:06] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:06] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
+[22:12:06] Paso 3: Extrayendo atributos del bloque...
+[22:12:06] Paso 3: Atributos: Nombre='FB Lube - EcoLab VM', Número=53, Lenguaje Bloque='LAD'
+[22:12:06] Paso 3b: Comentario bloque: 'Centralina di lubrificazione gestita da PLC...'
+[22:12:06] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:06] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:06] Paso 5: Se encontraron 19 elementos SW.Blocks.CompileUnit.
+[22:12:06] - Procesando Red ID=4, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=35, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=3C, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=43, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=4A, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=51, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=58, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=5F, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=66, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=6D, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=74, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=7B, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=82, Lenguaje Red=LAD
+[22:12:06] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:06] Paso 6: Escritura JSON completada.
+[22:12:06] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - EcoLab VM.json'
+[22:12:06] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml ---
+[22:12:06] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - EcoLab VM.json
+[22:12:06] Procesando bloque tipo: FB
+[22:12:06] INFO: El bloque es FB. Iniciando procesamiento lógico...
+[22:12:06] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:06] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
+[22:12:06] --- Pase 1 ---
+[22:12:06] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:06] -> 198 instrucciones (no STL) procesadas con SymPy.
+[22:12:06] Fase 2 (Agrupación IF con Simplificación):
+[22:12:06] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:06] --- Fin Pase 1: 198 proc SymPy, 0 agrup. Continuando...
+[22:12:06] --- Pase 2 ---
+[22:12:06] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:06] -> 9 instrucciones (no STL) procesadas con SymPy.
+[22:12:06] Fase 2 (Agrupación IF con Simplificación):
+[22:12:06] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:06] --- Fin Pase 2: 9 proc SymPy, 0 agrup. Continuando...
+[22:12:06] --- Pase 3 ---
+[22:12:06] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:06] -> 2 instrucciones (no STL) procesadas con SymPy.
+[22:12:06] Fase 2 (Agrupación IF con Simplificación):
+[22:12:06] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:06] --- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando...
+[22:12:06] --- Pase 4 ---
+[22:12:06] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:06] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:06] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. ---
+[22:12:06] --- Verificación Final de Instrucciones No Procesadas (FB) ---
+[22:12:06] ADVERTENCIA: Se encontraron 10 instrucciones (no STL) que parecen no haber sido procesadas:
+[22:12:06] - Red 'Work Timer - Function' (ID: 66, Lang: LAD), Instrucción UID: 41, Tipo: 'TONR'
+[22:12:06] - Red 'Work Timer - Function' (ID: 66, Lang: LAD), Instrucción UID: 45, Tipo: 'TONR'
+[22:12:06] - Red 'Work Timer - Function' (ID: 66, Lang: LAD), Instrucción UID: 49, Tipo: 'TONR'
+[22:12:06] - Red 'Work Timer - Function' (ID: 66, Lang: LAD), Instrucción UID: 53, Tipo: 'TONR'
+[22:12:06] - Red 'Work Timer - Function' (ID: 66, Lang: LAD), Instrucción UID: 57, Tipo: 'TONR'
+[22:12:06] - Red 'Wait Timer - Function' (ID: 6D, Lang: LAD), Instrucción UID: 41, Tipo: 'TONR'
+[22:12:06] - Red 'Wait Timer - Function' (ID: 6D, Lang: LAD), Instrucción UID: 45, Tipo: 'TONR'
+[22:12:06] - Red 'Wait Timer - Function' (ID: 6D, Lang: LAD), Instrucción UID: 49, Tipo: 'TONR'
+[22:12:06] - Red 'Wait Timer - Function' (ID: 6D, Lang: LAD), Instrucción UID: 53, Tipo: 'TONR'
+[22:12:06] - Red 'Wait Timer - Function' (ID: 6D, Lang: LAD), Instrucción UID: 57, Tipo: 'TONR'
+[22:12:06] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - EcoLab VM_processed.json
+[22:12:06] Guardado completado.
+[22:12:06] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml ---
+[22:12:06] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - EcoLab VM_processed.json
+[22:12:06] Generando salida para: FB 'FB_Lube___EcoLab_VM' (Original: FB Lube - EcoLab VM)
+[22:12:06] -> Modo de generación: FB SCL
+[22:12:06] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:06] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:06] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:06] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:06] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:06] INFO: Detectadas 1 VAR_TEMP adicionales.
+[22:12:06] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Lube___EcoLab_VM.scl
+[22:12:06] Generación de .SCL completada.
+[22:12:06] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml ---
+[22:12:06] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml ---
+[22:12:06] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - Ecolab.json'...
+[22:12:06] Cargando parsers de red...
+[22:12:06] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:06] Total de lenguajes con parser cargado: 5
+[22:12:06] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:06] Metadatos XML: ModTime=1749751853.2113466, Size=429159
+[22:12:06] Paso 1: Parseando archivo XML...
+[22:12:06] Paso 1: Parseo XML completado.
+[22:12:06] Paso 2: Detectando tipo de objeto principal...
+[22:12:06] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:06] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
+[22:12:06] Paso 3: Extrayendo atributos del bloque...
+[22:12:06] Paso 3: Atributos: Nombre='FB Lube - Ecolab', Número=55, Lenguaje Bloque='LAD'
+[22:12:06] Paso 3b: Comentario bloque: '...'
+[22:12:06] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:06] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:06] Paso 5: Se encontraron 29 elementos SW.Blocks.CompileUnit.
+[22:12:06] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:06] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=27, Lenguaje Red=SCL
+[22:12:06] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=35, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=3C, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=43, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=4A, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=51, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=58, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=5F, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=66, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=6D, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=74, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=7B, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=82, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=89, Lenguaje Red=SCL
+[22:12:06] - Procesando Red ID=90, Lenguaje Red=SCL
+[22:12:06] - Procesando Red ID=97, Lenguaje Red=SCL
+[22:12:06] - Procesando Red ID=9E, Lenguaje Red=SCL
+[22:12:06] - Procesando Red ID=A5, Lenguaje Red=SCL
+[22:12:06] - Procesando Red ID=AC, Lenguaje Red=SCL
+[22:12:06] - Procesando Red ID=B3, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=BA, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=C1, Lenguaje Red=LAD
+[22:12:06] - Procesando Red ID=C8, Lenguaje Red=LAD
+[22:12:06] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:06] Paso 6: Escritura JSON completada.
+[22:12:06] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - Ecolab.json'
+[22:12:06] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml ---
+[22:12:06] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - Ecolab.json
+[22:12:06] Procesando bloque tipo: FB
+[22:12:06] INFO: El bloque es FB. Iniciando procesamiento lógico...
+[22:12:06] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:06] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
+[22:12:06] --- Pase 1 ---
+[22:12:06] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:06] -> 181 instrucciones (no STL) procesadas con SymPy.
+[22:12:06] Fase 2 (Agrupación IF con Simplificación):
+[22:12:06] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:06] --- Fin Pase 1: 181 proc SymPy, 0 agrup. Continuando...
+[22:12:06] --- Pase 2 ---
+[22:12:06] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:06] -> 23 instrucciones (no STL) procesadas con SymPy.
+[22:12:06] Fase 2 (Agrupación IF con Simplificación):
+[22:12:06] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:06] --- Fin Pase 2: 23 proc SymPy, 0 agrup. Continuando...
+[22:12:06] --- Pase 3 ---
+[22:12:06] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:06] -> 5 instrucciones (no STL) procesadas con SymPy.
+[22:12:06] Fase 2 (Agrupación IF con Simplificación):
+[22:12:06] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:06] --- Fin Pase 3: 5 proc SymPy, 0 agrup. Continuando...
+[22:12:06] --- Pase 4 ---
+[22:12:06] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:06] -> 3 instrucciones (no STL) procesadas con SymPy.
+[22:12:06] Fase 2 (Agrupación IF con Simplificación):
+[22:12:06] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:06] --- Fin Pase 4: 3 proc SymPy, 0 agrup. Continuando...
+[22:12:06] --- Pase 5 ---
+[22:12:06] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:06] -> 1 instrucciones (no STL) procesadas con SymPy.
+[22:12:06] Fase 2 (Agrupación IF con Simplificación):
+[22:12:06] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:06] --- Fin Pase 5: 1 proc SymPy, 0 agrup. Continuando...
+[22:12:06] --- Pase 6 ---
+[22:12:06] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:06] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:06] --- No se hicieron más cambios en el pase 6. Proceso iterativo completado. ---
+[22:12:06] --- Verificación Final de Instrucciones No Procesadas (FB) ---
+[22:12:06] ADVERTENCIA: Se encontraron 12 instrucciones (no STL) que parecen no haber sido procesadas:
+[22:12:06] - Red 'Z[1] Cycle Started' (ID: 2E, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr'
+[22:12:06] - Red 'Z[2] Cycle Started' (ID: 35, Lang: LAD), Instrucción UID: 42, Tipo: 'Sr'
+[22:12:06] - Red 'Z[3] Cycle Started' (ID: 3C, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr'
+[22:12:06] - Red 'Z[4] Cycle Started' (ID: 43, Lang: LAD), Instrucción UID: 64, Tipo: 'Sr'
+[22:12:06] - Red 'Z[5] Cycle Started' (ID: 4A, Lang: LAD), Instrucción UID: 79, Tipo: 'Sr'
+[22:12:06] - Red 'Z[6] Cycle Started' (ID: 51, Lang: LAD), Instrucción UID: 94, Tipo: 'Sr'
+[22:12:06] - Red 'Z[1] Cycle Running' (ID: 58, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr'
+[22:12:06] - Red 'Z[2] Cycle Running' (ID: 5F, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr'
+[22:12:06] - Red 'Z[3] Cycle Running' (ID: 66, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr'
+[22:12:07] - Red 'Z[4] Cycle Running' (ID: 6D, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr'
+[22:12:07] - Red 'Z[5] Cycle Running' (ID: 74, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr'
+[22:12:07] - Red 'Z[6] Cycle Running' (ID: 7B, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr'
+[22:12:07] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - Ecolab_processed.json
+[22:12:07] Guardado completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - Ecolab_processed.json
+[22:12:07] Generando salida para: FB 'FB_Lube___Ecolab' (Original: FB Lube - Ecolab)
+[22:12:07] -> Modo de generación: FB SCL
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Lube___Ecolab.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\parsing\DB Signal Transport.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751852.1510048, Size=11595
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='DB Signal Transport', Número=131, Lenguaje Bloque='DB'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\parsing\DB Signal Transport.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\parsing\DB Signal Transport.json
+[22:12:07] Procesando bloque tipo: GlobalDB
+[22:12:07] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:12:07] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\parsing\DB Signal Transport_processed.json
+[22:12:07] Guardado de GlobalDB completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\parsing\DB Signal Transport_processed.json
+[22:12:07] Generando salida para: GlobalDB 'DB_Signal_Transport' (Original: DB Signal Transport)
+[22:12:07] -> Modo de generación: DATA_BLOCK SCL
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Signal_Transport.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\parsing\FB Early Restart.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751852.071295, Size=42702
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='FB Early Restart', Número=240, Lenguaje Bloque='LAD'
+[22:12:07] Paso 3b: Comentario bloque: 'Provenienza: 92487
+[22:12:07] Data Ultima Simul...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:07] Paso 5: Se encontraron 5 elementos SW.Blocks.CompileUnit.
+[22:12:07] - Procesando Red ID=4, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=20, Lenguaje Red=STL
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\parsing\FB Early Restart.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\parsing\FB Early Restart.json
+[22:12:07] Procesando bloque tipo: FB
+[22:12:07] INFO: El bloque es FB. Iniciando procesamiento lógico...
+[22:12:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:07] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
+[22:12:07] --- Pase 1 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 19 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- Fin Pase 1: 19 proc SymPy, 0 agrup. Continuando...
+[22:12:07] --- Pase 2 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 4 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando...
+[22:12:07] --- Pase 3 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. ---
+[22:12:07] --- Verificación Final de Instrucciones No Procesadas (FB) ---
+[22:12:07] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:07] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\parsing\FB Early Restart_processed.json
+[22:12:07] Guardado completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\parsing\FB Early Restart_processed.json
+[22:12:07] Generando salida para: FB 'FB_Early_Restart' (Original: FB Early Restart)
+[22:12:07] -> Modo de generación: FB SCL
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Early_Restart.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\parsing\CyclicInterrupt_Axes.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751850.8616388, Size=9348
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='CyclicInterrupt_Axes', Número=30, Lenguaje Bloque='LAD'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:07] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit.
+[22:12:07] - Procesando Red ID=4, Lenguaje Red=LAD
+[22:12:07] Error: Constante sin valor Access UID=21
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=21 en red 4
+[22:12:07] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\parsing\CyclicInterrupt_Axes.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\parsing\CyclicInterrupt_Axes.json
+[22:12:07] Procesando bloque tipo: OB
+[22:12:07] INFO: El bloque es OB. Iniciando procesamiento lógico...
+[22:12:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:07] --- Iniciando Bucle de Procesamiento Iterativo (OB) ---
+[22:12:07] --- Pase 1 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 1 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- Fin Pase 1: 1 proc SymPy, 0 agrup. Continuando...
+[22:12:07] --- Pase 2 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:07] --- Verificación Final de Instrucciones No Procesadas (OB) ---
+[22:12:07] ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas:
+[22:12:07] - Red '' (ID: 4, Lang: LAD), Instrucción UID: 26, Tipo: 'QRY_CINT'
+[22:12:07] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\parsing\CyclicInterrupt_Axes_processed.json
+[22:12:07] Guardado completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\parsing\CyclicInterrupt_Axes_processed.json
+[22:12:07] Generando salida para: OB 'CyclicInterrupt_Axes' (Original: CyclicInterrupt_Axes)
+[22:12:07] -> Modo de generación: OB SCL
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\CyclicInterrupt_Axes.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\parsing\FcMainConfig.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751931.454604, Size=10901
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='FcMainConfig', Número=16, Lenguaje Bloque='LAD'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:07] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
+[22:12:07] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\parsing\FcMainConfig.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\parsing\FcMainConfig.json
+[22:12:07] Procesando bloque tipo: FC
+[22:12:07] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:07] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:07] --- Pase 1 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:07] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:07] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:07] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\parsing\FcMainConfig_processed.json
+[22:12:07] Guardado completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\parsing\FcMainConfig_processed.json
+[22:12:07] Generando salida para: FC 'FcMainConfig' (Original: FcMainConfig)
+[22:12:07] -> Modo de generación: FC SCL
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FcMainConfig.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiData.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751931.6052718, Size=89387
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='FcHmiData', Número=50, Lenguaje Bloque='LAD'
+[22:12:07] Paso 3b: Comentario bloque: 'Provenienza: STD
+[22:12:07] Data Ultima Simulaz...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:07] Paso 5: Se encontraron 25 elementos SW.Blocks.CompileUnit.
+[22:12:07] - Procesando Red ID=4, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=35, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=3C, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=43, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=4A, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=51, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=58, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=5F, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=66, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=6D, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=74, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=7B, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=82, Lenguaje Red=STL
+[22:12:07] - Procesando Red ID=89, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=90, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=97, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=9E, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=A5, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=AC, Lenguaje Red=LAD
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiData.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiData.json
+[22:12:07] Procesando bloque tipo: FC
+[22:12:07] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:07] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:07] --- Pase 1 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 31 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] INFO: Agrupando 3 instr. bajo condición de Eq UID 29
+[22:12:07] -> 1 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- Fin Pase 1: 31 proc SymPy, 1 agrup. Continuando...
+[22:12:07] --- Pase 2 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 17 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- Fin Pase 2: 17 proc SymPy, 0 agrup. Continuando...
+[22:12:07] --- Pase 3 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 5 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- Fin Pase 3: 5 proc SymPy, 0 agrup. Continuando...
+[22:12:07] --- Pase 4 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 3 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- Fin Pase 4: 3 proc SymPy, 0 agrup. Continuando...
+[22:12:07] --- Pase 5 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 2 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- Fin Pase 5: 2 proc SymPy, 0 agrup. Continuando...
+[22:12:07] --- Pase 6 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] --- No se hicieron más cambios en el pase 6. Proceso iterativo completado. ---
+[22:12:07] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:07] ADVERTENCIA: Se encontraron 24 instrucciones (no STL) que parecen no haber sido procesadas:
+[22:12:07] - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 35, Tipo: 'Contact'
+[22:12:07] - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 36, Tipo: 'Eq'
+[22:12:07] - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 37, Tipo: 'Eq'
+[22:12:07] - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 38, Tipo: 'O'
+[22:12:07] - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 39, Tipo: 'Eq'
+[22:12:07] - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 40, Tipo: 'Coil'
+[22:12:07] - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 41, Tipo: 'Eq'
+[22:12:07] - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 42, Tipo: 'Coil'
+[22:12:07] - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 43, Tipo: 'Eq'
+[22:12:07] - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 44, Tipo: 'Coil'
+[22:12:07] - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 35, Tipo: 'Contact'
+[22:12:07] - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 36, Tipo: 'Contact'
+[22:12:07] - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 37, Tipo: 'Contact'
+[22:12:07] - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 38, Tipo: 'Add'
+[22:12:07] - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 39, Tipo: 'Ge'
+[22:12:07] - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 40, Tipo: 'Move'
+[22:12:07] - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 41, Tipo: 'Contact'
+[22:12:07] - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 42, Tipo: 'Contact'
+[22:12:07] - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 43, Tipo: 'O'
+[22:12:07] - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 44, Tipo: 'Move'
+[22:12:07] - Red 'INGRESSO PAGINA ALLARMI' (ID: A5, Lang: LAD), Instrucción UID: 28, Tipo: 'Contact'
+[22:12:07] - Red 'INGRESSO PAGINA ALLARMI' (ID: A5, Lang: LAD), Instrucción UID: 29, Tipo: 'Ne'
+[22:12:07] - Red 'INGRESSO PAGINA ALLARMI' (ID: A5, Lang: LAD), Instrucción UID: 30, Tipo: 'Move'
+[22:12:07] - Red 'INGRESSO PAGINA ALLARMI' (ID: A5, Lang: LAD), Instrucción UID: 31, Tipo: 'Move'
+[22:12:07] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiData_processed.json
+[22:12:07] Guardado completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiData_processed.json
+[22:12:07] Generando salida para: FC 'FcHmiData' (Original: FcHmiData)
+[22:12:07] -> Modo de generación: FC SCL
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FcHmiData.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiRcpDivider.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751931.6876116, Size=42152
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='FcHmiRcpDivider', Número=28, Lenguaje Bloque='LAD'
+[22:12:07] Paso 3b: Comentario bloque: 'Provenienza: STD
+[22:12:07] Data Ultima Simulaz...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:07] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit.
+[22:12:07] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:07] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=20, Lenguaje Red=SCL
+[22:12:07] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiRcpDivider.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiRcpDivider.json
+[22:12:07] Procesando bloque tipo: FC
+[22:12:07] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:07] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:07] --- Pase 1 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 11 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- Fin Pase 1: 11 proc SymPy, 0 agrup. Continuando...
+[22:12:07] --- Pase 2 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 2 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando...
+[22:12:07] --- Pase 3 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 6 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- Fin Pase 3: 6 proc SymPy, 0 agrup. Continuando...
+[22:12:07] --- Pase 4 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. ---
+[22:12:07] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:07] ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas:
+[22:12:07] - Red 'Enable - Save TTOP Recipe' (ID: 2E, Lang: LAD), Instrucción UID: 41, Tipo: 'Contact'
+[22:12:07] - Red 'Enable - Save TTOP Recipe' (ID: 2E, Lang: LAD), Instrucción UID: 42, Tipo: 'Move'
+[22:12:07] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiRcpDivider_processed.json
+[22:12:07] Guardado completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiRcpDivider_processed.json
+[22:12:07] Generando salida para: FC 'FcHmiRcpDivider' (Original: FcHmiRcpDivider)
+[22:12:07] -> Modo de generación: FC SCL
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FcHmiRcpDivider.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiData.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751931.641841, Size=90877
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='HmiData', Número=50, Lenguaje Bloque='DB'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiData.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiData.json
+[22:12:07] Procesando bloque tipo: GlobalDB
+[22:12:07] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:12:07] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiData_processed.json
+[22:12:07] Guardado de GlobalDB completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiData_processed.json
+[22:12:07] Generando salida para: GlobalDB 'HmiData' (Original: HmiData)
+[22:12:07] -> Modo de generación: DATA_BLOCK SCL
+[22:12:07] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar.
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\HmiData.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiRcpDivider.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751931.7146204, Size=13271
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='HmiRcpDivider', Número=28, Lenguaje Bloque='DB'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiRcpDivider.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiRcpDivider.json
+[22:12:07] Procesando bloque tipo: GlobalDB
+[22:12:07] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:12:07] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiRcpDivider_processed.json
+[22:12:07] Guardado de GlobalDB completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiRcpDivider_processed.json
+[22:12:07] Generando salida para: GlobalDB 'HmiRcpDivider' (Original: HmiRcpDivider)
+[22:12:07] -> Modo de generación: DATA_BLOCK SCL
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\HmiRcpDivider.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTon.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751931.5362077, Size=18929
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='FcTon', Número=23, Lenguaje Bloque='LAD'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:07] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit.
+[22:12:07] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:07] - Procesando Red ID=B, Lenguaje Red=SCL
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTon.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTon.json
+[22:12:07] Procesando bloque tipo: FC
+[22:12:07] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:07] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:07] --- Pase 1 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:07] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:07] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:07] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTon_processed.json
+[22:12:07] Guardado completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTon_processed.json
+[22:12:07] Generando salida para: FC 'FcTon' (Original: FcTon)
+[22:12:07] -> Modo de generación: FC SCL
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FcTon.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTonStruct.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751931.4970357, Size=19696
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='FcTonStruct', Número=29, Lenguaje Bloque='LAD'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:07] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit.
+[22:12:07] - Procesando Red ID=4, Lenguaje Red=SCL
+[22:12:07] - Procesando Red ID=B, Lenguaje Red=SCL
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTonStruct.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTonStruct.json
+[22:12:07] Procesando bloque tipo: FC
+[22:12:07] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:07] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:07] --- Pase 1 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:07] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:07] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:07] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTonStruct_processed.json
+[22:12:07] Guardado completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTonStruct_processed.json
+[22:12:07] Generando salida para: FC 'FcTonStruct' (Original: FcTonStruct)
+[22:12:07] -> Modo de generación: FC SCL
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FcTonStruct.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiDateTime.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751931.745483, Size=8365
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='DbHmiDateTime', Número=31, Lenguaje Bloque='DB'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiDateTime.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiDateTime.json
+[22:12:07] Procesando bloque tipo: GlobalDB
+[22:12:07] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:12:07] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiDateTime_processed.json
+[22:12:07] Guardado de GlobalDB completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiDateTime_processed.json
+[22:12:07] Generando salida para: GlobalDB 'DbHmiDateTime' (Original: DbHmiDateTime)
+[22:12:07] -> Modo de generación: DATA_BLOCK SCL
+[22:12:07] WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar.
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DbHmiDateTime.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiTimeZone.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751931.774618, Size=10570
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='DbHmiTimeZone', Número=32, Lenguaje Bloque='DB'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiTimeZone.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiTimeZone.json
+[22:12:07] Procesando bloque tipo: GlobalDB
+[22:12:07] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:12:07] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiTimeZone_processed.json
+[22:12:07] Guardado de GlobalDB completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiTimeZone_processed.json
+[22:12:07] Generando salida para: GlobalDB 'DbHmiTimeZone' (Original: DbHmiTimeZone)
+[22:12:07] -> Modo de generación: DATA_BLOCK SCL
+[22:12:07] WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DbHmiTimeZone.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbSetTimeZone.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751931.8518646, Size=6775
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='DbSetTimeZone', Número=804, Lenguaje Bloque='DB'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbSetTimeZone.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbSetTimeZone.json
+[22:12:07] Procesando bloque tipo: InstanceDB
+[22:12:07] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:07] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbSetTimeZone_processed.json
+[22:12:07] Guardado de InstanceDB completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbSetTimeZone_processed.json
+[22:12:07] Generando salida para: InstanceDB 'DbSetTimeZone' (Original: DbSetTimeZone)
+[22:12:07] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DbSetTimeZone.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\FcHmiDateTime.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751931.8254502, Size=48394
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='FcHmiDateTime', Número=31, Lenguaje Bloque='LAD'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:07] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit.
+[22:12:07] - Procesando Red ID=4, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\FcHmiDateTime.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\FcHmiDateTime.json
+[22:12:07] Procesando bloque tipo: FC
+[22:12:07] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:07] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:07] --- Pase 1 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 2 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- Fin Pase 1: 2 proc SymPy, 0 agrup. Continuando...
+[22:12:07] --- Pase 2 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:07] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:07] ADVERTENCIA: Se encontraron 42 instrucciones (no STL) que parecen no haber sido procesadas:
+[22:12:07] - Red 'Read Actual Date & Time PLC' (ID: B, Lang: LAD), Instrucción UID: 23, Tipo: 'RD_SYS_T'
+[22:12:07] - Red 'Leggi data ora Locale PLC (compresa fuso orario + Ora legale)' (ID: 12, Lang: LAD), Instrucción UID: 23, Tipo: 'RD_LOC_T'
+[22:12:07] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 72, Tipo: 'Contact'
+[22:12:07] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 73, Tipo: 'Eq'
+[22:12:07] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 74, Tipo: 'SCoil'
+[22:12:07] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 75, Tipo: 'Move'
+[22:12:07] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 76, Tipo: 'Contact'
+[22:12:07] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 77, Tipo: 'Move'
+[22:12:07] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 78, Tipo: 'Move'
+[22:12:07] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 79, Tipo: 'Move'
+[22:12:07] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 80, Tipo: 'Move'
+[22:12:07] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 81, Tipo: 'Move'
+[22:12:07] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 82, Tipo: 'Move'
+[22:12:07] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 83, Tipo: 'Move'
+[22:12:07] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 84, Tipo: 'Move'
+[22:12:07] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 85, Tipo: 'Move'
+[22:12:07] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 86, Tipo: 'Move'
+[22:12:07] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 87, Tipo: 'Move'
+[22:12:07] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 88, Tipo: 'Move'
+[22:12:07] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 89, Tipo: 'Contact'
+[22:12:07] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 90, Tipo: 'SET_TIMEZONE'
+[22:12:07] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 92, Tipo: 'Contact'
+[22:12:07] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 93, Tipo: 'SCoil'
+[22:12:07] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 94, Tipo: 'Contact'
+[22:12:07] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 95, Tipo: 'Move'
+[22:12:07] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 96, Tipo: 'Contact'
+[22:12:07] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 97, Tipo: 'Eq'
+[22:12:07] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 98, Tipo: 'Contact'
+[22:12:07] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 99, Tipo: 'O'
+[22:12:07] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 100, Tipo: 'RCoil'
+[22:12:07] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 101, Tipo: 'RCoil'
+[22:12:07] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 102, Tipo: 'Move'
+[22:12:07] - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 42, Tipo: 'Contact'
+[22:12:07] - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 43, Tipo: 'Eq'
+[22:12:07] - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 44, Tipo: 'Move'
+[22:12:07] - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 45, Tipo: 'Move'
+[22:12:07] - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 46, Tipo: 'T_ADD'
+[22:12:07] - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 47, Tipo: 'Move'
+[22:12:07] - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 48, Tipo: 'Move'
+[22:12:07] - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 49, Tipo: 'T_SUB'
+[22:12:07] - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 50, Tipo: 'WR_SYS_T'
+[22:12:07] - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 51, Tipo: 'Move'
+[22:12:07] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\FcHmiDateTime_processed.json
+[22:12:07] Guardado completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\FcHmiDateTime_processed.json
+[22:12:07] Generando salida para: FC 'FcHmiDateTime' (Original: FcHmiDateTime)
+[22:12:07] -> Modo de generación: FC SCL
+[22:12:07] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar.
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FcHmiDateTime.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\parsing\debugData.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751931.4205794, Size=4787
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='debugData', Número=26, Lenguaje Bloque='DB'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\parsing\debugData.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\parsing\debugData.json
+[22:12:07] Procesando bloque tipo: GlobalDB
+[22:12:07] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:12:07] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\parsing\debugData_processed.json
+[22:12:07] Guardado de GlobalDB completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\parsing\debugData_processed.json
+[22:12:07] Generando salida para: GlobalDB 'debugData' (Original: debugData)
+[22:12:07] -> Modo de generación: DATA_BLOCK SCL
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\debugData.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\VirtualMasterManager.xml ---
+[22:12:07] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\VirtualMasterManager.xml. Se usará el archivo .scl original existente. ---
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\_instVirtualMaster.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751931.364552, Size=235944
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='_instVirtualMaster', Número=22, Lenguaje Bloque='DB'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\_instVirtualMaster.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\_instVirtualMaster.json
+[22:12:07] Procesando bloque tipo: InstanceDB
+[22:12:07] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:07] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\_instVirtualMaster_processed.json
+[22:12:07] Guardado de InstanceDB completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\_instVirtualMaster_processed.json
+[22:12:07] Generando salida para: InstanceDB '_instVirtualMaster' (Original: _instVirtualMaster)
+[22:12:07] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:07] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\_instVirtualMaster.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\virtualMasterData.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751931.3938982, Size=19605
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='virtualMasterData', Número=23, Lenguaje Bloque='DB'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\virtualMasterData.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\virtualMasterData.json
+[22:12:07] Procesando bloque tipo: GlobalDB
+[22:12:07] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:12:07] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\virtualMasterData_processed.json
+[22:12:07] Guardado de GlobalDB completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\virtualMasterData_processed.json
+[22:12:07] Generando salida para: GlobalDB 'virtualMasterData' (Original: virtualMasterData)
+[22:12:07] -> Modo de generación: DATA_BLOCK SCL
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\virtualMasterData.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\DividerMain.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751927.3548112, Size=206338
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='DividerMain', Número=2, Lenguaje Bloque='LAD'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:07] Paso 5: Se encontraron 19 elementos SW.Blocks.CompileUnit.
+[22:12:07] - Procesando Red ID=4, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=B, Lenguaje Red=SCL
+[22:12:07] - Procesando Red ID=12, Lenguaje Red=SCL
+[22:12:07] - Procesando Red ID=19, Lenguaje Red=SCL
+[22:12:07] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=35, Lenguaje Red=SCL
+[22:12:07] - Procesando Red ID=3C, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=43, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=4A, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=51, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=58, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=5F, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=66, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=6D, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=74, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=7B, Lenguaje Red=SCL
+[22:12:07] - Procesando Red ID=82, Lenguaje Red=LAD
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\parsing\DividerMain.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\DividerMain.json
+[22:12:07] Procesando bloque tipo: FC
+[22:12:07] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:07] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:07] --- Pase 1 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] Advertencia: No se encontró nombre/instancia para TOF UID 26. Usando placeholder '#TOF_INSTANCE_26'.
+[22:12:07] -> 59 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- Fin Pase 1: 59 proc SymPy, 0 agrup. Continuando...
+[22:12:07] --- Pase 2 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 16 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- Fin Pase 2: 16 proc SymPy, 0 agrup. Continuando...
+[22:12:07] --- Pase 3 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. ---
+[22:12:07] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:07] ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas:
+[22:12:07] - Red '' (ID: 66, Lang: LAD), Instrucción UID: 48, Tipo: 'Sr'
+[22:12:07] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\DividerMain_processed.json
+[22:12:07] Guardado completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\DividerMain_processed.json
+[22:12:07] Generando salida para: FC 'DividerMain' (Original: DividerMain)
+[22:12:07] -> Modo de generación: FC SCL
+[22:12:07] INFO: Detectadas 2 VAR_TEMP adicionales.
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DividerMain.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\DataConveyors.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751931.172834, Size=8535
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='DataConveyors', Número=3508, Lenguaje Bloque='DB'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\DataConveyors.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\DataConveyors.json
+[22:12:07] Procesando bloque tipo: GlobalDB
+[22:12:07] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:12:07] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\DataConveyors_processed.json
+[22:12:07] Guardado de GlobalDB completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\DataConveyors_processed.json
+[22:12:07] Generando salida para: GlobalDB 'DataConveyors' (Original: DataConveyors)
+[22:12:07] -> Modo de generación: DATA_BLOCK SCL
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DataConveyors.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\ConveyorConsent.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751931.2087848, Size=13031
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='ConveyorConsent', Número=14, Lenguaje Bloque='LAD'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:07] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit.
+[22:12:07] - Procesando Red ID=4, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\ConveyorConsent.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\ConveyorConsent.json
+[22:12:07] Procesando bloque tipo: FC
+[22:12:07] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:07] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:07] --- Pase 1 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 9 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- Fin Pase 1: 9 proc SymPy, 0 agrup. Continuando...
+[22:12:07] --- Pase 2 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 2 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando...
+[22:12:07] --- Pase 3 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. ---
+[22:12:07] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:07] ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas:
+[22:12:07] - Red '' (ID: 12, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil'
+[22:12:07] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\ConveyorConsent_processed.json
+[22:12:07] Guardado completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\ConveyorConsent_processed.json
+[22:12:07] Generando salida para: FC 'ConveyorConsent' (Original: ConveyorConsent)
+[22:12:07] -> Modo de generación: FC SCL
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\ConveyorConsent.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\conveyorConsentData.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751931.2361732, Size=28152
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='conveyorConsentData', Número=3000, Lenguaje Bloque='DB'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\conveyorConsentData.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\conveyorConsentData.json
+[22:12:07] Procesando bloque tipo: GlobalDB
+[22:12:07] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:12:07] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\conveyorConsentData_processed.json
+[22:12:07] Guardado de GlobalDB completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\conveyorConsentData_processed.json
+[22:12:07] Generando salida para: GlobalDB 'conveyorConsentData' (Original: conveyorConsentData)
+[22:12:07] -> Modo de generación: DATA_BLOCK SCL
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\conveyorConsentData.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\SignalTtopConveyors.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751931.1428144, Size=42061
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='SignalTtopConveyors', Número=120, Lenguaje Bloque='LAD'
+[22:12:07] Paso 3b: Comentario bloque: 'Provenienza: 92487
+[22:12:07] Data Ultima Simul...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:07] Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit.
+[22:12:07] - Procesando Red ID=4, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=35, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=3C, Lenguaje Red=LAD
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\SignalTtopConveyors.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\SignalTtopConveyors.json
+[22:12:07] Procesando bloque tipo: FC
+[22:12:07] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:07] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:07] --- Pase 1 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 39 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- Fin Pase 1: 39 proc SymPy, 0 agrup. Continuando...
+[22:12:07] --- Pase 2 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:07] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:07] ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas:
+[22:12:07] - Red '' (ID: 35, Lang: LAD), Instrucción UID: 23, Tipo: 'S_Move'
+[22:12:07] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\SignalTtopConveyors_processed.json
+[22:12:07] Guardado completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\SignalTtopConveyors_processed.json
+[22:12:07] Generando salida para: FC 'SignalTtopConveyors' (Original: SignalTtopConveyors)
+[22:12:07] -> Modo de generación: FC SCL
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\SignalTtopConveyors.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\_hmiShitData.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751931.0583305, Size=2676
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='_hmiShitData', Número=129, Lenguaje Bloque='DB'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\_hmiShitData.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\_hmiShitData.json
+[22:12:07] Procesando bloque tipo: GlobalDB
+[22:12:07] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:12:07] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\_hmiShitData_processed.json
+[22:12:07] Guardado de GlobalDB completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\_hmiShitData_processed.json
+[22:12:07] Generando salida para: GlobalDB '_hmiShitData' (Original: _hmiShitData)
+[22:12:07] -> Modo de generación: DATA_BLOCK SCL
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\_hmiShitData.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\alarms.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751931.0333402, Size=3749
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='alarms', Número=29, Lenguaje Bloque='DB'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\alarms.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\alarms.json
+[22:12:07] Procesando bloque tipo: GlobalDB
+[22:12:07] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:12:07] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\alarms_processed.json
+[22:12:07] Guardado de GlobalDB completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\alarms_processed.json
+[22:12:07] Generando salida para: GlobalDB 'alarms' (Original: alarms)
+[22:12:07] -> Modo de generación: DATA_BLOCK SCL
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\alarms.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\recipe.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751931.0031357, Size=16321
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='recipe', Número=59, Lenguaje Bloque='DB'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\recipe.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\recipe.json
+[22:12:07] Procesando bloque tipo: GlobalDB
+[22:12:07] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:12:07] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\recipe_processed.json
+[22:12:07] Guardado de GlobalDB completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\recipe_processed.json
+[22:12:07] Generando salida para: GlobalDB 'recipe' (Original: recipe)
+[22:12:07] -> Modo de generación: DATA_BLOCK SCL
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\recipe.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\selections.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751930.967214, Size=17089
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='selections', Número=49, Lenguaje Bloque='DB'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\selections.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\selections.json
+[22:12:07] Procesando bloque tipo: GlobalDB
+[22:12:07] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:12:07] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\selections_processed.json
+[22:12:07] Guardado de GlobalDB completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\selections_processed.json
+[22:12:07] Generando salida para: GlobalDB 'selections' (Original: selections)
+[22:12:07] -> Modo de generación: DATA_BLOCK SCL
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\selections.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751931.8775637, Size=26709
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='_instDivider', Número=19, Lenguaje Bloque='DB'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider.json
+[22:12:07] Procesando bloque tipo: InstanceDB
+[22:12:07] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:07] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider_processed.json
+[22:12:07] Guardado de InstanceDB completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider_processed.json
+[22:12:07] Generando salida para: InstanceDB '_instDivider' (Original: _instDivider)
+[22:12:07] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\_instDivider.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDividerMotion.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751932.0342224, Size=724918
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='_instDividerMotion', Número=20, Lenguaje Bloque='DB'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDividerMotion.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDividerMotion.json
+[22:12:07] Procesando bloque tipo: InstanceDB
+[22:12:07] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:07] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDividerMotion_processed.json
+[22:12:07] Guardado de InstanceDB completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDividerMotion_processed.json
+[22:12:07] Generando salida para: InstanceDB '_instDividerMotion' (Original: _instDividerMotion)
+[22:12:07] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:07] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\_instDividerMotion.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider_PostServo.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751931.9315414, Size=210598
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='_instDivider_PostServo', Número=21, Lenguaje Bloque='DB'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider_PostServo.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider_PostServo.json
+[22:12:07] Procesando bloque tipo: InstanceDB
+[22:12:07] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:07] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider_PostServo_processed.json
+[22:12:07] Guardado de InstanceDB completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider_PostServo_processed.json
+[22:12:07] Generando salida para: InstanceDB '_instDivider_PostServo' (Original: _instDivider_PostServo)
+[22:12:07] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:07] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\_instDivider_PostServo.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Generic\Alarms\AlarmPresenceAndAcknowledge.xml ---
+[22:12:07] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Generic\Alarms\AlarmPresenceAndAcknowledge.xml. Se usará el archivo .scl original existente. ---
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\RampGenerator.xml ---
+[22:12:07] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\RampGenerator.xml. Se usará el archivo .scl original existente. ---
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\parsing\LCamHdl_CreateCamAdvanced.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751930.5206432, Size=46625
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='LCamHdl_CreateCamAdvanced', Número=31100, Lenguaje Bloque='SCL'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:07] Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit.
+[22:12:07] Advertencia: ObjectList para FB sin SW.Blocks.CompileUnit.
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] ADVERTENCIA FINAL: 'networks' está vacía en el JSON.
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\parsing\LCamHdl_CreateCamAdvanced.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\parsing\LCamHdl_CreateCamAdvanced.json
+[22:12:07] Procesando bloque tipo: FB
+[22:12:07] INFO: El bloque es FB. Iniciando procesamiento lógico...
+[22:12:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:07] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
+[22:12:07] --- Pase 1 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:07] --- Verificación Final de Instrucciones No Procesadas (FB) ---
+[22:12:07] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:07] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\parsing\LCamHdl_CreateCamAdvanced_processed.json
+[22:12:07] Guardado completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\parsing\LCamHdl_CreateCamAdvanced_processed.json
+[22:12:07] Generando salida para: FB 'LCamHdl_CreateCamAdvanced' (Original: LCamHdl_CreateCamAdvanced)
+[22:12:07] -> Modo de generación: FB SCL
+[22:12:07] WARNING: No se encontró definición para 'TO_Cam:v8.0'. Se buscó en directorios estándar.
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\LCamHdl_CreateCamAdvanced.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751930.9130342, Size=606537
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='AxisTechnologyPositioning', Número=7, Lenguaje Bloque='LAD'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:07] Paso 5: Se encontraron 47 elementos SW.Blocks.CompileUnit.
+[22:12:07] - Procesando Red ID=4, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:07] Error: Constante sin valor Access UID=28
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=28 en red 2E
+[22:12:07] Error: Constante sin valor Access UID=36
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=36 en red 2E
+[22:12:07] Advertencia: Fuente desconocida UID=28 conectada a 46.in
+[22:12:07] Advertencia: Fuente desconocida UID=36 conectada a 53.in
+[22:12:07] - Procesando Red ID=35, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=3C, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=43, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=4A, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=51, Lenguaje Red=LAD
+[22:12:07] Error: Constante sin valor Access UID=37
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=37 en red 51
+[22:12:07] Advertencia: Fuente desconocida UID=37 conectada a 53.in
+[22:12:07] - Procesando Red ID=58, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=5F, Lenguaje Red=LAD
+[22:12:07] Error: Constante sin valor Access UID=23
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=23 en red 5F
+[22:12:07] Error: Constante sin valor Access UID=26
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=26 en red 5F
+[22:12:07] Error: Constante sin valor Access UID=29
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=29 en red 5F
+[22:12:07] Error: Constante sin valor Access UID=33
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=33 en red 5F
+[22:12:07] Error: Constante sin valor Access UID=37
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=37 en red 5F
+[22:12:07] Error: Constante sin valor Access UID=40
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=40 en red 5F
+[22:12:07] Advertencia: Fuente desconocida UID=23 conectada a 52.in2
+[22:12:07] Advertencia: Fuente desconocida UID=26 conectada a 54.in2
+[22:12:07] Advertencia: Fuente desconocida UID=29 conectada a 56.in2
+[22:12:07] Advertencia: Fuente desconocida UID=33 conectada a 59.in2
+[22:12:07] Advertencia: Fuente desconocida UID=37 conectada a 62.in2
+[22:12:07] Advertencia: Fuente desconocida UID=40 conectada a 64.in2
+[22:12:07] - Procesando Red ID=66, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=6D, Lenguaje Red=LAD
+[22:12:07] Error: Constante sin valor Access UID=23
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=23 en red 6D
+[22:12:07] Advertencia: Fuente desconocida UID=23 conectada a 26.in2
+[22:12:07] - Procesando Red ID=74, Lenguaje Red=LAD
+[22:12:07] Error: Constante sin valor Access UID=26
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=26 en red 74
+[22:12:07] Error: Constante sin valor Access UID=29
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=29 en red 74
+[22:12:07] Error: Constante sin valor Access UID=32
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=32 en red 74
+[22:12:07] Advertencia: Fuente desconocida UID=26 conectada a 38.in2
+[22:12:07] Advertencia: Fuente desconocida UID=29 conectada a 40.in2
+[22:12:07] Advertencia: Fuente desconocida UID=32 conectada a 42.in2
+[22:12:07] - Procesando Red ID=7B, Lenguaje Red=LAD
+[22:12:07] Error: Constante sin valor Access UID=23
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=23 en red 7B
+[22:12:07] - Procesando Red ID=82, Lenguaje Red=LAD
+[22:12:07] Error: Constante sin valor Access UID=23
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=23 en red 82
+[22:12:07] - Procesando Red ID=89, Lenguaje Red=LAD
+[22:12:07] Error: Constante sin valor Access UID=23
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=23 en red 89
+[22:12:07] - Procesando Red ID=90, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=97, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=9E, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=A5, Lenguaje Red=LAD
+[22:12:07] Error: Constante sin valor Access UID=39
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=39 en red A5
+[22:12:07] Error: Constante sin valor Access UID=55
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=55 en red A5
+[22:12:07] Advertencia: Fuente desconocida UID=39 conectada a 70.in
+[22:12:07] Advertencia: Fuente desconocida UID=55 conectada a 82.in
+[22:12:07] - Procesando Red ID=AC, Lenguaje Red=LAD
+[22:12:07] Error: Constante sin valor Access UID=50
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=50 en red AC
+[22:12:07] Advertencia: Fuente desconocida UID=50 conectada a 77.in
+[22:12:07] - Procesando Red ID=B3, Lenguaje Red=LAD
+[22:12:07] Error: Constante sin valor Access UID=33
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=33 en red B3
+[22:12:07] Advertencia: Fuente desconocida UID=33 conectada a 50.in
+[22:12:07] - Procesando Red ID=BA, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=C1, Lenguaje Red=LAD
+[22:12:07] Error: Constante sin valor Access UID=24
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=24 en red C1
+[22:12:07] Error: Constante sin valor Access UID=27
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=27 en red C1
+[22:12:07] Error: Constante sin valor Access UID=30
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=30 en red C1
+[22:12:07] Advertencia: Fuente desconocida UID=24 conectada a 51.in
+[22:12:07] Advertencia: Fuente desconocida UID=27 conectada a 53.in
+[22:12:07] Advertencia: Fuente desconocida UID=30 conectada a 55.in
+[22:12:07] - Procesando Red ID=C8, Lenguaje Red=LAD
+[22:12:07] Error: Constante sin valor Access UID=45
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=45 en red C8
+[22:12:07] Error: Constante sin valor Access UID=59
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=59 en red C8
+[22:12:07] Advertencia: Fuente desconocida UID=45 conectada a 77.in
+[22:12:07] Advertencia: Fuente desconocida UID=59 conectada a 90.in
+[22:12:07] - Procesando Red ID=CF, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=D6, Lenguaje Red=LAD
+[22:12:07] Error: Constante sin valor Access UID=30
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=30 en red D6
+[22:12:07] Error: Constante sin valor Access UID=42
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=42 en red D6
+[22:12:07] Advertencia: Fuente desconocida UID=30 conectada a 55.in
+[22:12:07] Advertencia: Fuente desconocida UID=42 conectada a 61.in
+[22:12:07] - Procesando Red ID=DD, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=E4, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=EB, Lenguaje Red=LAD
+[22:12:07] Error: Constante sin valor Access UID=34
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=34 en red EB
+[22:12:07] Error: Constante sin valor Access UID=44
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=44 en red EB
+[22:12:07] Error: Constante sin valor Access UID=52
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=52 en red EB
+[22:12:07] Error: Constante sin valor Access UID=61
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=61 en red EB
+[22:12:07] Advertencia: Fuente desconocida UID=34 conectada a 74.in
+[22:12:07] Advertencia: Fuente desconocida UID=44 conectada a 81.in
+[22:12:07] Advertencia: Fuente desconocida UID=52 conectada a 88.in
+[22:12:07] Advertencia: Fuente desconocida UID=61 conectada a 94.in
+[22:12:07] - Procesando Red ID=F2, Lenguaje Red=LAD
+[22:12:07] Advertencia: Access UID=24 no es Symbol ni Constant.
+[22:12:07] - Procesando Red ID=F9, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=100, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=107, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=10E, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=115, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=11C, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=123, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=12A, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=131, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=138, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=13F, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=146, Lenguaje Red=LAD
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning.json
+[22:12:07] Procesando bloque tipo: FB
+[22:12:07] INFO: El bloque es FB. Iniciando procesamiento lógico...
+[22:12:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:07] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
+[22:12:07] --- Pase 1 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] Warning: Referring to unknown source UID: 23
+[22:12:07] Warning: Referring to unknown source UID: 23
+[22:12:07] Warning: Referring to unknown source UID: 26
+[22:12:07] Warning: Referring to unknown source UID: 29
+[22:12:07] Warning: Referring to unknown source UID: 33
+[22:12:07] Warning: Referring to unknown source UID: 37
+[22:12:07] Warning: Referring to unknown source UID: 40
+[22:12:07] Warning: Referring to unknown source UID: 26
+[22:12:07] Warning: Referring to unknown source UID: 29
+[22:12:07] Warning: Referring to unknown source UID: 32
+[22:12:07] Error during SymPy simplification for Coil 43:
+[22:12:07] To simplify a logical expression with more than 8 variables may take a
+[22:12:07] long time and requires the use of `force=True`.
+[22:12:07] Error during SymPy simplification for Coil 40:
+[22:12:07] To simplify a logical expression with more than 8 variables may take a
+[22:12:07] long time and requires the use of `force=True`.
+[22:12:07] Warning: Referring to unknown source UID: 24
+[22:12:07] Warning: Referring to unknown source UID: 27
+[22:12:07] Warning: Referring to unknown source UID: 30
+[22:12:07] Advertencia: No se encontró nombre/instancia para TON UID 72. Usando placeholder '#TON_INSTANCE_72'.
+[22:12:07] Advertencia: No se encontró nombre/instancia para TON UID 25. Usando placeholder '#TON_INSTANCE_25'.
+[22:12:07] -> 260 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] INFO: Agrupando 2 instr. bajo condición de Contact UID 40
+[22:12:07] INFO: Agrupando 4 instr. bajo condición de Contact UID 47
+[22:12:07] INFO: Agrupando 4 instr. bajo condición de Contact UID 34
+[22:12:07] INFO: Agrupando 3 instr. bajo condición de Contact UID 31
+[22:12:07] -> 4 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- Fin Pase 1: 260 proc SymPy, 4 agrup. Continuando...
+[22:12:07] --- Pase 2 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] Warning: Referring to unknown source UID: 23
+[22:12:07] Warning: Referring to unknown source UID: 23
+[22:12:07] Warning: Referring to unknown source UID: 26
+[22:12:07] Warning: Referring to unknown source UID: 29
+[22:12:07] Warning: Referring to unknown source UID: 33
+[22:12:07] Warning: Referring to unknown source UID: 37
+[22:12:07] Warning: Referring to unknown source UID: 40
+[22:12:07] Warning: Referring to unknown source UID: 26
+[22:12:07] Warning: Referring to unknown source UID: 29
+[22:12:07] Warning: Referring to unknown source UID: 32
+[22:12:07] Warning: Referring to unknown source UID: 24
+[22:12:07] Warning: Referring to unknown source UID: 27
+[22:12:07] Warning: Referring to unknown source UID: 30
+[22:12:07] -> 45 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] INFO: Agrupando 2 instr. bajo condición de Contact UID 66
+[22:12:07] INFO: Agrupando 3 instr. bajo condición de Contact UID 71
+[22:12:07] -> 2 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- Fin Pase 2: 45 proc SymPy, 2 agrup. Continuando...
+[22:12:07] --- Pase 3 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] Warning: Referring to unknown source UID: 23
+[22:12:07] Warning: Referring to unknown source UID: 23
+[22:12:07] Warning: Referring to unknown source UID: 26
+[22:12:07] Warning: Referring to unknown source UID: 29
+[22:12:07] Warning: Referring to unknown source UID: 33
+[22:12:07] Warning: Referring to unknown source UID: 37
+[22:12:07] Warning: Referring to unknown source UID: 40
+[22:12:07] Warning: Referring to unknown source UID: 26
+[22:12:07] Warning: Referring to unknown source UID: 29
+[22:12:07] Warning: Referring to unknown source UID: 32
+[22:12:07] Error during SymPy simplification for Coil 70:
+[22:12:07] To simplify a logical expression with more than 8 variables may take a
+[22:12:07] long time and requires the use of `force=True`.
+[22:12:07] Warning: Referring to unknown source UID: 24
+[22:12:07] Warning: Referring to unknown source UID: 27
+[22:12:07] Warning: Referring to unknown source UID: 30
+[22:12:07] -> 13 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- Fin Pase 3: 13 proc SymPy, 0 agrup. Continuando...
+[22:12:07] --- Pase 4 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] Warning: Referring to unknown source UID: 23
+[22:12:07] Warning: Referring to unknown source UID: 23
+[22:12:07] Warning: Referring to unknown source UID: 26
+[22:12:07] Warning: Referring to unknown source UID: 29
+[22:12:07] Warning: Referring to unknown source UID: 33
+[22:12:07] Warning: Referring to unknown source UID: 37
+[22:12:07] Warning: Referring to unknown source UID: 40
+[22:12:07] Warning: Referring to unknown source UID: 26
+[22:12:07] Warning: Referring to unknown source UID: 29
+[22:12:07] Warning: Referring to unknown source UID: 32
+[22:12:07] Error during SymPy simplification for Coil 60:
+[22:12:07] To simplify a logical expression with more than 8 variables may take a
+[22:12:07] long time and requires the use of `force=True`.
+[22:12:07] Error during SymPy simplification for Coil 62:
+[22:12:07] To simplify a logical expression with more than 8 variables may take a
+[22:12:07] long time and requires the use of `force=True`.
+[22:12:07] Warning: Referring to unknown source UID: 24
+[22:12:07] Warning: Referring to unknown source UID: 27
+[22:12:07] Warning: Referring to unknown source UID: 30
+[22:12:07] -> 10 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- Fin Pase 4: 10 proc SymPy, 0 agrup. Continuando...
+[22:12:07] --- Pase 5 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] Warning: Referring to unknown source UID: 23
+[22:12:07] Warning: Referring to unknown source UID: 23
+[22:12:07] Warning: Referring to unknown source UID: 26
+[22:12:07] Warning: Referring to unknown source UID: 29
+[22:12:07] Warning: Referring to unknown source UID: 33
+[22:12:07] Warning: Referring to unknown source UID: 37
+[22:12:07] Warning: Referring to unknown source UID: 40
+[22:12:07] Warning: Referring to unknown source UID: 26
+[22:12:07] Warning: Referring to unknown source UID: 29
+[22:12:07] Warning: Referring to unknown source UID: 32
+[22:12:07] Warning: Referring to unknown source UID: 24
+[22:12:07] Warning: Referring to unknown source UID: 27
+[22:12:07] Warning: Referring to unknown source UID: 30
+[22:12:07] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] --- No se hicieron más cambios en el pase 5. Proceso iterativo completado. ---
+[22:12:07] --- Verificación Final de Instrucciones No Procesadas (FB) ---
+[22:12:07] ADVERTENCIA: Se encontraron 119 instrucciones (no STL) que parecen no haber sido procesadas:
+[22:12:07] - Red '' (ID: 20, Lang: LAD), Instrucción UID: 28, Tipo: 'Rs'
+[22:12:07] - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 43, Tipo: 'O'
+[22:12:07] - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 44, Tipo: 'Contact'
+[22:12:07] - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 45, Tipo: 'Contact'
+[22:12:07] - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 46, Tipo: 'S_Move'
+[22:12:07] - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 47, Tipo: 'Contact'
+[22:12:07] - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 48, Tipo: 'MC_RESET'
+[22:12:07] - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 52, Tipo: 'Move'
+[22:12:07] - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 53, Tipo: 'S_Move'
+[22:12:07] - Red '' (ID: 51, Lang: LAD), Instrucción UID: 47, Tipo: 'Sr'
+[22:12:07] - Red '' (ID: 51, Lang: LAD), Instrucción UID: 48, Tipo: 'MC_POWER'
+[22:12:07] - Red '' (ID: 51, Lang: LAD), Instrucción UID: 52, Tipo: 'Move'
+[22:12:07] - Red '' (ID: 51, Lang: LAD), Instrucción UID: 53, Tipo: 'S_Move'
+[22:12:07] - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 52, Tipo: 'Eq'
+[22:12:07] - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 53, Tipo: 'Coil'
+[22:12:07] - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 54, Tipo: 'Eq'
+[22:12:07] - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 55, Tipo: 'Coil'
+[22:12:07] - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 56, Tipo: 'Eq'
+[22:12:07] - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 57, Tipo: 'Contact'
+[22:12:07] - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 58, Tipo: 'Coil'
+[22:12:07] - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 59, Tipo: 'Eq'
+[22:12:07] - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 60, Tipo: 'Coil'
+[22:12:07] - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 62, Tipo: 'Eq'
+[22:12:07] - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 63, Tipo: 'Coil'
+[22:12:07] - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 64, Tipo: 'Eq'
+[22:12:07] - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 65, Tipo: 'Coil'
+[22:12:07] - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 66, Tipo: 'Contact'
+[22:12:07] - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 67, Tipo: 'Coil'
+[22:12:07] - Red '' (ID: 6D, Lang: LAD), Instrucción UID: 26, Tipo: 'Ne'
+[22:12:07] - Red '' (ID: 6D, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil'
+[22:12:07] - Red '' (ID: 74, Lang: LAD), Instrucción UID: 38, Tipo: 'Eq'
+[22:12:07] - Red '' (ID: 74, Lang: LAD), Instrucción UID: 39, Tipo: 'Coil'
+[22:12:07] - Red '' (ID: 74, Lang: LAD), Instrucción UID: 40, Tipo: 'Eq'
+[22:12:07] - Red '' (ID: 74, Lang: LAD), Instrucción UID: 41, Tipo: 'Coil'
+[22:12:07] - Red '' (ID: 74, Lang: LAD), Instrucción UID: 42, Tipo: 'Eq'
+[22:12:07] - Red '' (ID: 74, Lang: LAD), Instrucción UID: 43, Tipo: 'Coil'
+[22:12:07] - Red '' (ID: 7B, Lang: LAD), Instrucción UID: 37, Tipo: 'Calc'
+[22:12:07] - Red '' (ID: 7B, Lang: LAD), Instrucción UID: 38, Tipo: 'Contact'
+[22:12:07] - Red '' (ID: 7B, Lang: LAD), Instrucción UID: 39, Tipo: 'Neg'
+[22:12:07] - Red '' (ID: 7B, Lang: LAD), Instrucción UID: 40, Tipo: 'LIMIT'
+[22:12:07] - Red '' (ID: 7B, Lang: LAD), Instrucción UID: 41, Tipo: 'Contact'
+[22:12:07] - Red '' (ID: 7B, Lang: LAD), Instrucción UID: 42, Tipo: 'LIMIT'
+[22:12:07] - Red '' (ID: 82, Lang: LAD), Instrucción UID: 29, Tipo: 'Calc'
+[22:12:07] - Red '' (ID: 82, Lang: LAD), Instrucción UID: 30, Tipo: 'LIMIT'
+[22:12:07] - Red '' (ID: 89, Lang: LAD), Instrucción UID: 40, Tipo: 'Calc'
+[22:12:07] - Red '' (ID: 89, Lang: LAD), Instrucción UID: 41, Tipo: 'Gt'
+[22:12:07] - Red '' (ID: 89, Lang: LAD), Instrucción UID: 42, Tipo: 'Contact'
+[22:12:07] - Red '' (ID: 89, Lang: LAD), Instrucción UID: 43, Tipo: 'Contact'
+[22:12:07] - Red '' (ID: 89, Lang: LAD), Instrucción UID: 44, Tipo: 'Contact'
+[22:12:07] - Red '' (ID: 89, Lang: LAD), Instrucción UID: 45, Tipo: 'Contact'
+[22:12:07] - Red '' (ID: 89, Lang: LAD), Instrucción UID: 46, Tipo: 'O'
+[22:12:07] - Red '' (ID: 89, Lang: LAD), Instrucción UID: 47, Tipo: 'Move'
+[22:12:07] - Red '' (ID: 89, Lang: LAD), Instrucción UID: 50, Tipo: 'LIMIT'
+[22:12:07] - Red '' (ID: 9E, Lang: LAD), Instrucción UID: 45, Tipo: 'Neg'
+[22:12:07] - Red '' (ID: 9E, Lang: LAD), Instrucción UID: 46, Tipo: 'Div'
+[22:12:07] - Red '' (ID: A5, Lang: LAD), Instrucción UID: 70, Tipo: 'S_Move'
+[22:12:07] - Red '' (ID: A5, Lang: LAD), Instrucción UID: 71, Tipo: 'Coil'
+[22:12:07] - Red '' (ID: A5, Lang: LAD), Instrucción UID: 77, Tipo: 'MC_MOVEVELOCITY'
+[22:12:07] - Red '' (ID: A5, Lang: LAD), Instrucción UID: 81, Tipo: 'Move'
+[22:12:07] - Red '' (ID: A5, Lang: LAD), Instrucción UID: 82, Tipo: 'S_Move'
+[22:12:07] - Red '' (ID: AC, Lang: LAD), Instrucción UID: 77, Tipo: 'S_Move'
+[22:12:07] - Red '' (ID: AC, Lang: LAD), Instrucción UID: 78, Tipo: 'Coil'
+[22:12:07] - Red '' (ID: B3, Lang: LAD), Instrucción UID: 45, Tipo: 'MC_HOME'
+[22:12:07] - Red '' (ID: B3, Lang: LAD), Instrucción UID: 49, Tipo: 'Move'
+[22:12:07] - Red '' (ID: B3, Lang: LAD), Instrucción UID: 50, Tipo: 'S_Move'
+[22:12:07] - Red '' (ID: B3, Lang: LAD), Instrucción UID: 52, Tipo: 'O'
+[22:12:07] - Red '' (ID: B3, Lang: LAD), Instrucción UID: 53, Tipo: 'SCoil'
+[22:12:07] - Red '' (ID: B3, Lang: LAD), Instrucción UID: 54, Tipo: 'RCoil'
+[22:12:07] - Red '' (ID: C1, Lang: LAD), Instrucción UID: 51, Tipo: 'Move'
+[22:12:07] - Red '' (ID: C1, Lang: LAD), Instrucción UID: 53, Tipo: 'Move'
+[22:12:07] - Red '' (ID: C1, Lang: LAD), Instrucción UID: 55, Tipo: 'Move'
+[22:12:07] - Red '' (ID: C8, Lang: LAD), Instrucción UID: 77, Tipo: 'S_Move'
+[22:12:07] - Red '' (ID: C8, Lang: LAD), Instrucción UID: 78, Tipo: 'Coil'
+[22:12:07] - Red '' (ID: C8, Lang: LAD), Instrucción UID: 85, Tipo: 'MC_MOVEABSOLUTE'
+[22:12:07] - Red '' (ID: C8, Lang: LAD), Instrucción UID: 89, Tipo: 'Move'
+[22:12:07] - Red '' (ID: C8, Lang: LAD), Instrucción UID: 90, Tipo: 'S_Move'
+[22:12:07] - Red '' (ID: D6, Lang: LAD), Instrucción UID: 55, Tipo: 'S_Move'
+[22:12:07] - Red '' (ID: D6, Lang: LAD), Instrucción UID: 56, Tipo: 'MC_MOVERELATIVE'
+[22:12:07] - Red '' (ID: D6, Lang: LAD), Instrucción UID: 60, Tipo: 'Move'
+[22:12:07] - Red '' (ID: D6, Lang: LAD), Instrucción UID: 61, Tipo: 'S_Move'
+[22:12:07] - Red '' (ID: EB, Lang: LAD), Instrucción UID: 74, Tipo: 'S_Move'
+[22:12:07] - Red '' (ID: EB, Lang: LAD), Instrucción UID: 75, Tipo: 'Coil'
+[22:12:07] - Red '' (ID: EB, Lang: LAD), Instrucción UID: 76, Tipo: 'MC_HALT'
+[22:12:07] - Red '' (ID: EB, Lang: LAD), Instrucción UID: 80, Tipo: 'Move'
+[22:12:07] - Red '' (ID: EB, Lang: LAD), Instrucción UID: 81, Tipo: 'S_Move'
+[22:12:07] - Red '' (ID: EB, Lang: LAD), Instrucción UID: 88, Tipo: 'S_Move'
+[22:12:07] - Red '' (ID: EB, Lang: LAD), Instrucción UID: 89, Tipo: 'MC_STOP'
+[22:12:07] - Red '' (ID: EB, Lang: LAD), Instrucción UID: 93, Tipo: 'Move'
+[22:12:07] - Red '' (ID: EB, Lang: LAD), Instrucción UID: 94, Tipo: 'S_Move'
+[22:12:07] - Red '' (ID: F2, Lang: LAD), Instrucción UID: 29, Tipo: 'Jump'
+[22:12:07] - Red '' (ID: 115, Lang: LAD), Instrucción UID: 64, Tipo: 'OutRange'
+[22:12:07] - Red '' (ID: 115, Lang: LAD), Instrucción UID: 66, Tipo: 'OutRange'
+[22:12:07] - Red '' (ID: 115, Lang: LAD), Instrucción UID: 68, Tipo: 'OutRange'
+[22:12:07] - Red '' (ID: 115, Lang: LAD), Instrucción UID: 70, Tipo: 'OutRange'
+[22:12:07] - Red '' (ID: 115, Lang: LAD), Instrucción UID: 79, Tipo: 'O'
+[22:12:07] - Red '' (ID: 115, Lang: LAD), Instrucción UID: 80, Tipo: 'SCoil'
+[22:12:07] - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 53, Tipo: 'InRange'
+[22:12:07] - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 54, Tipo: 'Eq'
+[22:12:07] - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 55, Tipo: 'Move'
+[22:12:07] - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 56, Tipo: 'Eq'
+[22:12:07] - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 57, Tipo: 'Move'
+[22:12:07] - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 58, Tipo: 'Eq'
+[22:12:07] - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 59, Tipo: 'Move'
+[22:12:07] - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 60, Tipo: 'Eq'
+[22:12:07] - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 61, Tipo: 'Move'
+[22:12:07] - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 62, Tipo: 'Eq'
+[22:12:07] - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 63, Tipo: 'Move'
+[22:12:07] - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 64, Tipo: 'Eq'
+[22:12:07] - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 65, Tipo: 'Move'
+[22:12:07] - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 66, Tipo: 'Eq'
+[22:12:07] - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 67, Tipo: 'Move'
+[22:12:07] - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 68, Tipo: 'Not'
+[22:12:07] - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 69, Tipo: 'SCoil'
+[22:12:07] - Red '' (ID: 138, Lang: LAD), Instrucción UID: 32, Tipo: 'SCATTER'
+[22:12:07] - Red '' (ID: 138, Lang: LAD), Instrucción UID: 33, Tipo: 'RCoil'
+[22:12:07] - Red '' (ID: 13F, Lang: LAD), Instrucción UID: 27, Tipo: 'RD_SINFO'
+[22:12:07] - Red '' (ID: 13F, Lang: LAD), Instrucción UID: 28, Tipo: 'Eq'
+[22:12:07] - Red '' (ID: 13F, Lang: LAD), Instrucción UID: 29, Tipo: 'Coil'
+[22:12:07] - Red '' (ID: 146, Lang: LAD), Instrucción UID: 36, Tipo: 'ReturnValue'
+[22:12:07] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning_processed.json
+[22:12:07] Guardado completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning_processed.json
+[22:12:07] Generando salida para: FB 'AxisTechnologyPositioning' (Original: AxisTechnologyPositioning)
+[22:12:07] -> Modo de generación: FB SCL
+[22:12:07] WARNING: No se encontró definición para 'TO_Object:v8.0'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'TO_PositioningAxis:v8.0'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] INFO: Detectadas 2 VAR_TEMP adicionales.
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\AxisTechnologyPositioning.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning_GetData.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751930.6787145, Size=102375
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='AxisTechnologyPositioning_GetData', Número=5, Lenguaje Bloque='LAD'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:07] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit.
+[22:12:07] - Procesando Red ID=4, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning_GetData.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning_GetData.json
+[22:12:07] Procesando bloque tipo: FC
+[22:12:07] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:07] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:07] --- Pase 1 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 32 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- Fin Pase 1: 32 proc SymPy, 0 agrup. Continuando...
+[22:12:07] --- Pase 2 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:07] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:07] ADVERTENCIA: Se encontraron 12 instrucciones (no STL) que parecen no haber sido procesadas:
+[22:12:07] - Red '' (ID: B, Lang: LAD), Instrucción UID: 40, Tipo: 'SCATTER'
+[22:12:07] - Red '' (ID: B, Lang: LAD), Instrucción UID: 42, Tipo: 'SCATTER'
+[22:12:07] - Red '' (ID: B, Lang: LAD), Instrucción UID: 44, Tipo: 'SCATTER'
+[22:12:07] - Red '' (ID: B, Lang: LAD), Instrucción UID: 46, Tipo: 'SCATTER'
+[22:12:07] - Red '' (ID: 20, Lang: LAD), Instrucción UID: 25, Tipo: 'Calc'
+[22:12:07] - Red '' (ID: 27, Lang: LAD), Instrucción UID: 44, Tipo: 'InRange'
+[22:12:07] - Red '' (ID: 27, Lang: LAD), Instrucción UID: 45, Tipo: 'SCoil'
+[22:12:07] - Red '' (ID: 27, Lang: LAD), Instrucción UID: 48, Tipo: 'OutRange'
+[22:12:07] - Red '' (ID: 27, Lang: LAD), Instrucción UID: 50, Tipo: 'O'
+[22:12:07] - Red '' (ID: 27, Lang: LAD), Instrucción UID: 51, Tipo: 'RCoil'
+[22:12:07] - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 28, Tipo: 'RD_SINFO'
+[22:12:07] - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 29, Tipo: 'Move'
+[22:12:07] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning_GetData_processed.json
+[22:12:07] Guardado completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning_GetData_processed.json
+[22:12:07] Generando salida para: FC 'AxisTechnologyPositioning_GetData' (Original: AxisTechnologyPositioning_GetData)
+[22:12:07] -> Modo de generación: FC SCL
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'TO_PositioningAxis:v8.0'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\AxisTechnologyPositioning_GetData.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Utilities\CHECK_AXIS_POSITION.xml ---
+[22:12:07] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Utilities\CHECK_AXIS_POSITION.xml. Se usará el archivo .scl original existente. ---
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\parsing\inv_SIEM_G120.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751930.253846, Size=55209
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='inv_SIEM_G120', Número=954, Lenguaje Bloque='LAD'
+[22:12:07] Paso 3b: Comentario bloque: 'V1.0
+[22:12:07] INVERTER SIEMENS G120
+[22:12:07] USE COMUNICATION TELE...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:07] Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit.
+[22:12:07] - Procesando Red ID=4, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=12, Lenguaje Red=SCL
+[22:12:07] - Procesando Red ID=19, Lenguaje Red=SCL
+[22:12:07] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=27, Lenguaje Red=SCL
+[22:12:07] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=35, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=3C, Lenguaje Red=SCL
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\parsing\inv_SIEM_G120.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\parsing\inv_SIEM_G120.json
+[22:12:07] Procesando bloque tipo: FC
+[22:12:07] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:07] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:07] --- Pase 1 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 8 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- Fin Pase 1: 8 proc SymPy, 0 agrup. Continuando...
+[22:12:07] --- Pase 2 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 4 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando...
+[22:12:07] --- Pase 3 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. ---
+[22:12:07] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:07] ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas:
+[22:12:07] - Red 'READ DATA FROM DRIVE' (ID: 4, Lang: LAD), Instrucción UID: 24, Tipo: 'DPRD_DAT'
+[22:12:07] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\parsing\inv_SIEM_G120_processed.json
+[22:12:07] Guardado completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\parsing\inv_SIEM_G120_processed.json
+[22:12:07] Generando salida para: FC 'inv_SIEM_G120' (Original: inv_SIEM_G120)
+[22:12:07] -> Modo de generación: FC SCL
+[22:12:07] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\inv_SIEM_G120.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\SeamlessDivider_Main.xml ---
+[22:12:07] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\SeamlessDivider_Main.xml. Se usará el archivo .scl original existente. ---
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology.xml ---
+[22:12:07] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology.xml. Se usará el archivo .scl original existente. ---
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology_MCInterrupt.xml ---
+[22:12:07] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology_MCInterrupt.xml. Se usará el archivo .scl original existente. ---
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Interpolator.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751927.4758458, Size=2575
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='MC_Interpolator', Número=92, Lenguaje Bloque='LAD'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:07] Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit.
+[22:12:07] Advertencia: ObjectList para OB sin SW.Blocks.CompileUnit.
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] ADVERTENCIA FINAL: 'networks' está vacía en el JSON.
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Interpolator.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Interpolator.json
+[22:12:07] Procesando bloque tipo: OB
+[22:12:07] INFO: El bloque es OB. Iniciando procesamiento lógico...
+[22:12:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:07] --- Iniciando Bucle de Procesamiento Iterativo (OB) ---
+[22:12:07] --- Pase 1 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:07] --- Verificación Final de Instrucciones No Procesadas (OB) ---
+[22:12:07] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:07] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Interpolator_processed.json
+[22:12:07] Guardado completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Interpolator_processed.json
+[22:12:07] Generando salida para: OB 'MC_Interpolator' (Original: MC_Interpolator)
+[22:12:07] -> Modo de generación: OB SCL
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\MC_Interpolator.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_PreInterpolator.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751927.52268, Size=19598
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='MC_PreInterpolator', Número=68, Lenguaje Bloque='LAD'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:07] Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit.
+[22:12:07] - Procesando Red ID=4, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:07] Error: Constante sin valor Access UID=23
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=23 en red B
+[22:12:07] Error: Constante sin valor Access UID=26
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=26 en red B
+[22:12:07] Advertencia: Fuente desconocida UID=23 conectada a 32.in2
+[22:12:07] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_PreInterpolator.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_PreInterpolator.json
+[22:12:07] Procesando bloque tipo: OB
+[22:12:07] INFO: El bloque es OB. Iniciando procesamiento lógico...
+[22:12:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:07] --- Iniciando Bucle de Procesamiento Iterativo (OB) ---
+[22:12:07] --- Pase 1 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 4 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- Fin Pase 1: 4 proc SymPy, 0 agrup. Continuando...
+[22:12:07] --- Pase 2 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:07] --- Verificación Final de Instrucciones No Procesadas (OB) ---
+[22:12:07] ADVERTENCIA: Se encontraron 6 instrucciones (no STL) que parecen no haber sido procesadas:
+[22:12:07] - Red '' (ID: 4, Lang: LAD), Instrucción UID: 23, Tipo: 'Runtime'
+[22:12:07] - Red '' (ID: B, Lang: LAD), Instrucción UID: 32, Tipo: 'Calc'
+[22:12:07] - Red '' (ID: B, Lang: LAD), Instrucción UID: 33, Tipo: 'SET_CINT'
+[22:12:07] - Red '' (ID: B, Lang: LAD), Instrucción UID: 34, Tipo: 'RCoil'
+[22:12:07] - Red '' (ID: 19, Lang: LAD), Instrucción UID: 26, Tipo: 'Runtime'
+[22:12:07] - Red '' (ID: 19, Lang: LAD), Instrucción UID: 27, Tipo: 'Mul'
+[22:12:07] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_PreInterpolator_processed.json
+[22:12:07] Guardado completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_PreInterpolator_processed.json
+[22:12:07] Generando salida para: OB 'MC_PreInterpolator' (Original: MC_PreInterpolator)
+[22:12:07] -> Modo de generación: OB SCL
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\MC_PreInterpolator.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Servo.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751927.6199763, Size=2486
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='MC_Servo', Número=91, Lenguaje Bloque='LAD'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:07] Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit.
+[22:12:07] Advertencia: ObjectList para OB sin SW.Blocks.CompileUnit.
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] ADVERTENCIA FINAL: 'networks' está vacía en el JSON.
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Servo.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Servo.json
+[22:12:07] Procesando bloque tipo: OB
+[22:12:07] INFO: El bloque es OB. Iniciando procesamiento lógico...
+[22:12:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:07] --- Iniciando Bucle de Procesamiento Iterativo (OB) ---
+[22:12:07] --- Pase 1 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
+[22:12:07] --- Verificación Final de Instrucciones No Procesadas (OB) ---
+[22:12:07] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:07] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Servo_processed.json
+[22:12:07] Guardado completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Servo_processed.json
+[22:12:07] Generando salida para: OB 'MC_Servo' (Original: MC_Servo)
+[22:12:07] -> Modo de generación: OB SCL
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\MC_Servo.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmManagement.xml ---
+[22:12:07] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmManagement.xml. Se usará el archivo .scl original existente. ---
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\AlarmsGeneric.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751928.7806897, Size=53471
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='AlarmsGeneric', Número=4, Lenguaje Bloque='LAD'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:07] Paso 5: Se encontraron 11 elementos SW.Blocks.CompileUnit.
+[22:12:07] - Procesando Red ID=4, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=35, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=3C, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=43, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=4A, Lenguaje Red=LAD
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\AlarmsGeneric.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\AlarmsGeneric.json
+[22:12:07] Procesando bloque tipo: FC
+[22:12:07] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:07] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:07] --- Pase 1 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 69 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- Fin Pase 1: 69 proc SymPy, 0 agrup. Continuando...
+[22:12:07] --- Pase 2 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:07] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:07] ADVERTENCIA: Se encontraron 6 instrucciones (no STL) que parecen no haber sido procesadas:
+[22:12:07] - Red '' (ID: B, Lang: LAD), Instrucción UID: 26, Tipo: 'Rs'
+[22:12:07] - Red '' (ID: 12, Lang: LAD), Instrucción UID: 26, Tipo: 'Rs'
+[22:12:07] - Red '' (ID: 35, Lang: LAD), Instrucción UID: 31, Tipo: 'Contact'
+[22:12:07] - Red '' (ID: 35, Lang: LAD), Instrucción UID: 32, Tipo: 'SCoil'
+[22:12:07] - Red '' (ID: 35, Lang: LAD), Instrucción UID: 33, Tipo: 'Contact'
+[22:12:07] - Red '' (ID: 35, Lang: LAD), Instrucción UID: 34, Tipo: 'SCoil'
+[22:12:07] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\AlarmsGeneric_processed.json
+[22:12:07] Guardado completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\AlarmsGeneric_processed.json
+[22:12:07] Generando salida para: FC 'AlarmsGeneric' (Original: AlarmsGeneric)
+[22:12:07] -> Modo de generación: FC SCL
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\AlarmsGeneric.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\Clocks.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751928.8620431, Size=15943
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='Clocks', Número=8, Lenguaje Bloque='LAD'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:07] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit.
+[22:12:07] - Procesando Red ID=4, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\Clocks.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\Clocks.json
+[22:12:07] Procesando bloque tipo: FC
+[22:12:07] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:07] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:07] --- Pase 1 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] Advertencia: No se encontró nombre/instancia para TON UID 28. Usando placeholder '#TON_INSTANCE_28'.
+[22:12:07] Advertencia: No se encontró nombre/instancia para TON UID 28. Usando placeholder '#TON_INSTANCE_28'.
+[22:12:07] Advertencia: No se encontró nombre/instancia para TON UID 28. Usando placeholder '#TON_INSTANCE_28'.
+[22:12:07] Advertencia: No se encontró nombre/instancia para TOF UID 30. Usando placeholder '#TOF_INSTANCE_30'.
+[22:12:07] Advertencia: No se encontró nombre/instancia para TOF UID 30. Usando placeholder '#TOF_INSTANCE_30'.
+[22:12:07] Advertencia: No se encontró nombre/instancia para TOF UID 30. Usando placeholder '#TOF_INSTANCE_30'.
+[22:12:07] -> 12 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- Fin Pase 1: 12 proc SymPy, 0 agrup. Continuando...
+[22:12:07] --- Pase 2 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 3 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- Fin Pase 2: 3 proc SymPy, 0 agrup. Continuando...
+[22:12:07] --- Pase 3 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. ---
+[22:12:07] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:07] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:07] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\Clocks_processed.json
+[22:12:07] Guardado completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\Clocks_processed.json
+[22:12:07] Generando salida para: FC 'Clocks' (Original: Clocks)
+[22:12:07] -> Modo de generación: FC SCL
+[22:12:07] INFO: Detectadas 6 VAR_TEMP adicionales.
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Clocks.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instAlarmPresence.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751929.1717227, Size=13160
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='_instAlarmPresence', Número=27, Lenguaje Bloque='DB'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instAlarmPresence.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instAlarmPresence.json
+[22:12:07] Procesando bloque tipo: InstanceDB
+[22:12:07] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:07] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instAlarmPresence_processed.json
+[22:12:07] Guardado de InstanceDB completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instAlarmPresence_processed.json
+[22:12:07] Generando salida para: InstanceDB '_instAlarmPresence' (Original: _instAlarmPresence)
+[22:12:07] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\_instAlarmPresence.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instMachineCycle.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751929.144379, Size=26906
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='_instMachineCycle', Número=25, Lenguaje Bloque='DB'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instMachineCycle.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instMachineCycle.json
+[22:12:07] Procesando bloque tipo: InstanceDB
+[22:12:07] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:07] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instMachineCycle_processed.json
+[22:12:07] Guardado de InstanceDB completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instMachineCycle_processed.json
+[22:12:07] Generando salida para: InstanceDB '_instMachineCycle' (Original: _instMachineCycle)
+[22:12:07] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\_instMachineCycle.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\LampsGeneric.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751928.8281329, Size=25192
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='LampsGeneric', Número=6, Lenguaje Bloque='LAD'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:07] Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit.
+[22:12:07] - Procesando Red ID=4, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\LampsGeneric.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\LampsGeneric.json
+[22:12:07] Procesando bloque tipo: FC
+[22:12:07] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:07] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:07] --- Pase 1 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 33 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- Fin Pase 1: 33 proc SymPy, 0 agrup. Continuando...
+[22:12:07] --- Pase 2 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 6 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- Fin Pase 2: 6 proc SymPy, 0 agrup. Continuando...
+[22:12:07] --- Pase 3 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. ---
+[22:12:07] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:07] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:07] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\LampsGeneric_processed.json
+[22:12:07] Guardado completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\LampsGeneric_processed.json
+[22:12:07] Generando salida para: FC 'LampsGeneric' (Original: LampsGeneric)
+[22:12:07] -> Modo de generación: FC SCL
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\LampsGeneric.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineCycle.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751929.1106715, Size=148133
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='MachineCycle', Número=18, Lenguaje Bloque='LAD'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:07] Paso 5: Se encontraron 24 elementos SW.Blocks.CompileUnit.
+[22:12:07] - Procesando Red ID=4, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:07] Error: Constante sin valor Access UID=24
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=24 en red 27
+[22:12:07] Error: Constante sin valor Access UID=26
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=26 en red 27
+[22:12:07] Error: Constante sin valor Access UID=29
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=29 en red 27
+[22:12:07] Error: Constante sin valor Access UID=31
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=31 en red 27
+[22:12:07] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=35, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=3C, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=43, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=4A, Lenguaje Red=LAD
+[22:12:07] Error: Constante sin valor Access UID=22
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=22 en red 4A
+[22:12:07] Error: Constante sin valor Access UID=32
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=32 en red 4A
+[22:12:07] Advertencia: Fuente desconocida UID=22 conectada a 34.in2
+[22:12:07] Advertencia: Fuente desconocida UID=32 conectada a 45.in
+[22:12:07] - Procesando Red ID=51, Lenguaje Red=LAD
+[22:12:07] Error: Constante sin valor Access UID=22
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=22 en red 51
+[22:12:07] Error: Constante sin valor Access UID=24
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=24 en red 51
+[22:12:07] Advertencia: Fuente desconocida UID=22 conectada a 26.in2
+[22:12:07] Advertencia: Fuente desconocida UID=24 conectada a 29.in
+[22:12:07] - Procesando Red ID=58, Lenguaje Red=LAD
+[22:12:07] Error: Constante sin valor Access UID=22
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=22 en red 58
+[22:12:07] Error: Constante sin valor Access UID=24
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=24 en red 58
+[22:12:07] Advertencia: Fuente desconocida UID=22 conectada a 26.in2
+[22:12:07] Advertencia: Fuente desconocida UID=24 conectada a 29.in
+[22:12:07] - Procesando Red ID=5F, Lenguaje Red=LAD
+[22:12:07] Error: Constante sin valor Access UID=25
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=25 en red 5F
+[22:12:07] Error: Constante sin valor Access UID=27
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=27 en red 5F
+[22:12:07] Error: Constante sin valor Access UID=28
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=28 en red 5F
+[22:12:07] Advertencia: Fuente desconocida UID=28 conectada a 36.in
+[22:12:07] - Procesando Red ID=66, Lenguaje Red=LAD
+[22:12:07] Error: Constante sin valor Access UID=28
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=28 en red 66
+[22:12:07] Advertencia: Fuente desconocida UID=28 conectada a 38.in
+[22:12:07] - Procesando Red ID=6D, Lenguaje Red=LAD
+[22:12:07] Error: Constante sin valor Access UID=22
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=22 en red 6D
+[22:12:07] Advertencia: Fuente desconocida UID=22 conectada a 24.in2
+[22:12:07] - Procesando Red ID=74, Lenguaje Red=LAD
+[22:12:07] Error: Constante sin valor Access UID=22
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=22 en red 74
+[22:12:07] Error: Constante sin valor Access UID=25
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=25 en red 74
+[22:12:07] Advertencia: Fuente desconocida UID=22 conectada a 28.in2
+[22:12:07] Advertencia: Fuente desconocida UID=25 conectada a 31.in2
+[22:12:07] - Procesando Red ID=7B, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=82, Lenguaje Red=LAD
+[22:12:07] Error: Constante sin valor Access UID=21
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=21 en red 82
+[22:12:07] Error: Constante sin valor Access UID=23
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=23 en red 82
+[22:12:07] Error: Constante sin valor Access UID=26
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=26 en red 82
+[22:12:07] Error: Constante sin valor Access UID=29
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=29 en red 82
+[22:12:07] Advertencia: Fuente desconocida UID=26 conectada a 37.in2
+[22:12:07] Advertencia: Fuente desconocida UID=29 conectada a 39.in2
+[22:12:07] - Procesando Red ID=89, Lenguaje Red=LAD
+[22:12:07] Error: Constante sin valor Access UID=34
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=34 en red 89
+[22:12:07] Error: Constante sin valor Access UID=36
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=36 en red 89
+[22:12:07] - Procesando Red ID=90, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=97, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=9E, Lenguaje Red=LAD
+[22:12:07] Error: Constante sin valor Access UID=24
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=24 en red 9E
+[22:12:07] Advertencia: Fuente desconocida UID=24 conectada a 29.in2
+[22:12:07] - Procesando Red ID=A5, Lenguaje Red=LAD
+[22:12:07] Error: Constante sin valor Access UID=25
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=25 en red A5
+[22:12:07] Advertencia: Fuente desconocida UID=25 conectada a 30.in2
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineCycle.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineCycle.json
+[22:12:07] Procesando bloque tipo: FB
+[22:12:07] INFO: El bloque es FB. Iniciando procesamiento lógico...
+[22:12:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:07] --- Iniciando Bucle de Procesamiento Iterativo (FB) ---
+[22:12:07] --- Pase 1 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] Warning: Referring to unknown source UID: 25
+[22:12:07] Warning: Referring to unknown source UID: 24
+[22:12:07] Warning: Referring to unknown source UID: 22
+[22:12:07] Warning: Referring to unknown source UID: 22
+[22:12:07] Warning: Referring to unknown source UID: 22
+[22:12:07] Warning: Referring to unknown source UID: 22
+[22:12:07] Warning: Referring to unknown source UID: 22
+[22:12:07] Warning: Referring to unknown source UID: 26
+[22:12:07] Warning: Referring to unknown source UID: 29
+[22:12:07] Warning: Referring to unknown source UID: 25
+[22:12:07] Warning: Referring to unknown source UID: 32
+[22:12:07] Warning: Referring to unknown source UID: 24
+[22:12:07] Warning: Referring to unknown source UID: 24
+[22:12:07] Warning: Referring to unknown source UID: 28
+[22:12:07] Warning: Referring to unknown source UID: 28
+[22:12:07] Advertencia: No se encontró nombre/instancia para TON UID 26. Usando placeholder '#TON_INSTANCE_26'.
+[22:12:07] Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'.
+[22:12:07] Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'.
+[22:12:07] Advertencia: No se encontró nombre/instancia para TOF UID 24. Usando placeholder '#TOF_INSTANCE_24'.
+[22:12:07] Advertencia: No se encontró nombre/instancia para TOF UID 29. Usando placeholder '#TOF_INSTANCE_29'.
+[22:12:07] -> 104 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- Fin Pase 1: 104 proc SymPy, 0 agrup. Continuando...
+[22:12:07] --- Pase 2 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] Warning: Referring to unknown source UID: 25
+[22:12:07] Warning: Referring to unknown source UID: 24
+[22:12:07] Warning: Referring to unknown source UID: 22
+[22:12:07] Warning: Referring to unknown source UID: 22
+[22:12:07] Warning: Referring to unknown source UID: 22
+[22:12:07] Warning: Referring to unknown source UID: 22
+[22:12:07] Warning: Referring to unknown source UID: 22
+[22:12:07] Warning: Referring to unknown source UID: 26
+[22:12:07] Warning: Referring to unknown source UID: 29
+[22:12:07] Warning: Referring to unknown source UID: 25
+[22:12:07] Warning: Referring to unknown source UID: 32
+[22:12:07] Warning: Referring to unknown source UID: 24
+[22:12:07] Warning: Referring to unknown source UID: 24
+[22:12:07] Warning: Referring to unknown source UID: 28
+[22:12:07] Warning: Referring to unknown source UID: 28
+[22:12:07] Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'.
+[22:12:07] Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'.
+[22:12:07] Advertencia: No se encontró nombre/instancia para TOF UID 29. Usando placeholder '#TOF_INSTANCE_29'.
+[22:12:07] -> 17 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- Fin Pase 2: 17 proc SymPy, 0 agrup. Continuando...
+[22:12:07] --- Pase 3 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] Warning: Referring to unknown source UID: 25
+[22:12:07] Warning: Referring to unknown source UID: 24
+[22:12:07] Warning: Referring to unknown source UID: 22
+[22:12:07] Warning: Referring to unknown source UID: 22
+[22:12:07] Warning: Referring to unknown source UID: 22
+[22:12:07] Warning: Referring to unknown source UID: 22
+[22:12:07] Warning: Referring to unknown source UID: 22
+[22:12:07] Warning: Referring to unknown source UID: 26
+[22:12:07] Warning: Referring to unknown source UID: 29
+[22:12:07] Warning: Referring to unknown source UID: 25
+[22:12:07] Warning: Referring to unknown source UID: 32
+[22:12:07] Warning: Referring to unknown source UID: 24
+[22:12:07] Warning: Referring to unknown source UID: 24
+[22:12:07] Warning: Referring to unknown source UID: 28
+[22:12:07] Warning: Referring to unknown source UID: 28
+[22:12:07] Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'.
+[22:12:07] Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'.
+[22:12:07] Advertencia: No se encontró nombre/instancia para TOF UID 29. Usando placeholder '#TOF_INSTANCE_29'.
+[22:12:07] -> 4 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- Fin Pase 3: 4 proc SymPy, 0 agrup. Continuando...
+[22:12:07] --- Pase 4 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] Warning: Referring to unknown source UID: 25
+[22:12:07] Warning: Referring to unknown source UID: 24
+[22:12:07] Warning: Referring to unknown source UID: 22
+[22:12:07] Warning: Referring to unknown source UID: 22
+[22:12:07] Warning: Referring to unknown source UID: 22
+[22:12:07] Warning: Referring to unknown source UID: 22
+[22:12:07] Warning: Referring to unknown source UID: 22
+[22:12:07] Warning: Referring to unknown source UID: 26
+[22:12:07] Warning: Referring to unknown source UID: 29
+[22:12:07] Warning: Referring to unknown source UID: 25
+[22:12:07] Warning: Referring to unknown source UID: 32
+[22:12:07] Warning: Referring to unknown source UID: 24
+[22:12:07] Warning: Referring to unknown source UID: 24
+[22:12:07] Warning: Referring to unknown source UID: 28
+[22:12:07] Warning: Referring to unknown source UID: 28
+[22:12:07] Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'.
+[22:12:07] Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'.
+[22:12:07] Advertencia: No se encontró nombre/instancia para TOF UID 29. Usando placeholder '#TOF_INSTANCE_29'.
+[22:12:07] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. ---
+[22:12:07] --- Verificación Final de Instrucciones No Procesadas (FB) ---
+[22:12:07] ADVERTENCIA: Se encontraron 45 instrucciones (no STL) que parecen no haber sido procesadas:
+[22:12:07] - Red '' (ID: 27, Lang: LAD), Instrucción UID: 37, Tipo: 'InRange'
+[22:12:07] - Red '' (ID: 27, Lang: LAD), Instrucción UID: 38, Tipo: 'Contact'
+[22:12:07] - Red '' (ID: 27, Lang: LAD), Instrucción UID: 39, Tipo: 'O'
+[22:12:07] - Red '' (ID: 27, Lang: LAD), Instrucción UID: 40, Tipo: 'Contact'
+[22:12:07] - Red '' (ID: 27, Lang: LAD), Instrucción UID: 41, Tipo: 'InRange'
+[22:12:07] - Red '' (ID: 27, Lang: LAD), Instrucción UID: 42, Tipo: 'Contact'
+[22:12:07] - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 31, Tipo: 'Rs'
+[22:12:07] - Red '' (ID: 3C, Lang: LAD), Instrucción UID: 32, Tipo: 'Sr'
+[22:12:07] - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 34, Tipo: 'Eq'
+[22:12:07] - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 35, Tipo: 'Contact'
+[22:12:07] - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 36, Tipo: 'Contact'
+[22:12:07] - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 37, Tipo: 'Contact'
+[22:12:07] - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 38, Tipo: 'Contact'
+[22:12:07] - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 39, Tipo: 'Contact'
+[22:12:07] - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 40, Tipo: 'Contact'
+[22:12:07] - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 44, Tipo: 'O'
+[22:12:07] - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 45, Tipo: 'Move'
+[22:12:07] - Red '' (ID: 51, Lang: LAD), Instrucción UID: 26, Tipo: 'Eq'
+[22:12:07] - Red '' (ID: 51, Lang: LAD), Instrucción UID: 27, Tipo: 'TON'
+[22:12:07] - Red '' (ID: 51, Lang: LAD), Instrucción UID: 29, Tipo: 'Move'
+[22:12:07] - Red '' (ID: 58, Lang: LAD), Instrucción UID: 26, Tipo: 'Eq'
+[22:12:07] - Red '' (ID: 58, Lang: LAD), Instrucción UID: 27, Tipo: 'TON'
+[22:12:07] - Red '' (ID: 58, Lang: LAD), Instrucción UID: 29, Tipo: 'Move'
+[22:12:07] - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 35, Tipo: 'InRange'
+[22:12:07] - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 36, Tipo: 'Move'
+[22:12:07] - Red '' (ID: 66, Lang: LAD), Instrucción UID: 38, Tipo: 'Move'
+[22:12:07] - Red '' (ID: 6D, Lang: LAD), Instrucción UID: 24, Tipo: 'Eq'
+[22:12:07] - Red '' (ID: 6D, Lang: LAD), Instrucción UID: 25, Tipo: 'Coil'
+[22:12:07] - Red '' (ID: 74, Lang: LAD), Instrucción UID: 28, Tipo: 'Eq'
+[22:12:07] - Red '' (ID: 74, Lang: LAD), Instrucción UID: 29, Tipo: 'TOF'
+[22:12:07] - Red '' (ID: 74, Lang: LAD), Instrucción UID: 31, Tipo: 'Gt'
+[22:12:07] - Red '' (ID: 74, Lang: LAD), Instrucción UID: 33, Tipo: 'O'
+[22:12:07] - Red '' (ID: 74, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil'
+[22:12:07] - Red '' (ID: 82, Lang: LAD), Instrucción UID: 35, Tipo: 'InRange'
+[22:12:07] - Red '' (ID: 82, Lang: LAD), Instrucción UID: 36, Tipo: 'Coil'
+[22:12:07] - Red '' (ID: 82, Lang: LAD), Instrucción UID: 37, Tipo: 'Eq'
+[22:12:07] - Red '' (ID: 82, Lang: LAD), Instrucción UID: 38, Tipo: 'Coil'
+[22:12:07] - Red '' (ID: 82, Lang: LAD), Instrucción UID: 39, Tipo: 'Eq'
+[22:12:07] - Red '' (ID: 82, Lang: LAD), Instrucción UID: 40, Tipo: 'Coil'
+[22:12:07] - Red '' (ID: 89, Lang: LAD), Instrucción UID: 46, Tipo: 'InRange'
+[22:12:07] - Red '' (ID: 89, Lang: LAD), Instrucción UID: 47, Tipo: 'Coil'
+[22:12:07] - Red '' (ID: 9E, Lang: LAD), Instrucción UID: 29, Tipo: 'Ge'
+[22:12:07] - Red '' (ID: A5, Lang: LAD), Instrucción UID: 30, Tipo: 'Eq'
+[22:12:07] - Red '' (ID: A5, Lang: LAD), Instrucción UID: 31, Tipo: 'O'
+[22:12:07] - Red '' (ID: A5, Lang: LAD), Instrucción UID: 32, Tipo: 'Coil'
+[22:12:07] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineCycle_processed.json
+[22:12:07] Guardado completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineCycle_processed.json
+[22:12:07] Generando salida para: FB 'MachineCycle' (Original: MachineCycle)
+[22:12:07] -> Modo de generación: FB SCL
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] INFO: Detectadas 2 VAR_TEMP adicionales.
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\MachineCycle.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineMain.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751927.997933, Size=37700
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='MachineMain', Número=3, Lenguaje Bloque='LAD'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:07] Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit.
+[22:12:07] - Procesando Red ID=4, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=35, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=3C, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=43, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=4A, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=51, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=58, Lenguaje Red=LAD
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineMain.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineMain.json
+[22:12:07] Procesando bloque tipo: FC
+[22:12:07] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:07] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:07] --- Pase 1 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 15 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- Fin Pase 1: 15 proc SymPy, 0 agrup. Continuando...
+[22:12:07] --- Pase 2 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 2 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando...
+[22:12:07] --- Pase 3 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. ---
+[22:12:07] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:07] ADVERTENCIA: Se encontraron 3 instrucciones (no STL) que parecen no haber sido procesadas:
+[22:12:07] - Red '' (ID: 58, Lang: LAD), Instrucción UID: 26, Tipo: 'Contact'
+[22:12:07] - Red '' (ID: 58, Lang: LAD), Instrucción UID: 27, Tipo: 'RCoil'
+[22:12:07] - Red '' (ID: 58, Lang: LAD), Instrucción UID: 28, Tipo: 'RCoil'
+[22:12:07] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineMain_processed.json
+[22:12:07] Guardado completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineMain_processed.json
+[22:12:07] Generando salida para: FC 'MachineMain' (Original: MachineMain)
+[22:12:07] -> Modo de generación: FC SCL
+[22:12:07] INFO: Detectadas 1 VAR_TEMP adicionales.
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\MachineMain.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\buttonsAndLamps_NotUsed.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751927.9202454, Size=10428
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='buttonsAndLamps_NotUsed', Número=41, Lenguaje Bloque='DB'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\buttonsAndLamps_NotUsed.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\buttonsAndLamps_NotUsed.json
+[22:12:07] Procesando bloque tipo: GlobalDB
+[22:12:07] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:12:07] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\buttonsAndLamps_NotUsed_processed.json
+[22:12:07] Guardado de GlobalDB completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\buttonsAndLamps_NotUsed_processed.json
+[22:12:07] Generando salida para: GlobalDB 'buttonsAndLamps_NotUsed' (Original: buttonsAndLamps_NotUsed)
+[22:12:07] -> Modo de generación: DATA_BLOCK SCL
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\buttonsAndLamps_NotUsed.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\clock.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751928.888403, Size=8895
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='clock', Número=43, Lenguaje Bloque='DB'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\clock.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\clock.json
+[22:12:07] Procesando bloque tipo: GlobalDB
+[22:12:07] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:12:07] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\clock_processed.json
+[22:12:07] Guardado de GlobalDB completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\clock_processed.json
+[22:12:07] Generando salida para: GlobalDB 'clock' (Original: clock)
+[22:12:07] -> Modo de generación: DATA_BLOCK SCL
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\clock.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\electricalCabinet.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751927.9445856, Size=4304
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='electricalCabinet', Número=14, Lenguaje Bloque='DB'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\electricalCabinet.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\electricalCabinet.json
+[22:12:07] Procesando bloque tipo: GlobalDB
+[22:12:07] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:12:07] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\electricalCabinet_processed.json
+[22:12:07] Guardado de GlobalDB completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\electricalCabinet_processed.json
+[22:12:07] Generando salida para: GlobalDB 'electricalCabinet' (Original: electricalCabinet)
+[22:12:07] -> Modo de generación: DATA_BLOCK SCL
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\electricalCabinet.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\machineData.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751928.9221969, Size=16469
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='machineData', Número=24, Lenguaje Bloque='DB'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\machineData.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\machineData.json
+[22:12:07] Procesando bloque tipo: GlobalDB
+[22:12:07] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:12:07] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\machineData_processed.json
+[22:12:07] Guardado de GlobalDB completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\machineData_processed.json
+[22:12:07] Generando salida para: GlobalDB 'machineData' (Original: machineData)
+[22:12:07] -> Modo de generación: DATA_BLOCK SCL
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\machineData.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Setup\parsing\alarmMask.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751927.8903856, Size=2800
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='alarmMask', Número=30, Lenguaje Bloque='DB'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Setup\parsing\alarmMask.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Setup\parsing\alarmMask.json
+[22:12:07] Procesando bloque tipo: GlobalDB
+[22:12:07] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:12:07] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Setup\parsing\alarmMask_processed.json
+[22:12:07] Guardado de GlobalDB completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Setup\parsing\alarmMask_processed.json
+[22:12:07] Generando salida para: GlobalDB 'alarmMask' (Original: alarmMask)
+[22:12:07] -> Modo de generación: DATA_BLOCK SCL
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\alarmMask.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Startup.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\Startup.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751927.656808, Size=4435
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='Startup', Número=126, Lenguaje Bloque='LAD'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:07] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
+[22:12:07] - Procesando Red ID=4, Lenguaje Red=LAD
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\parsing\Startup.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\Startup.json
+[22:12:07] Procesando bloque tipo: OB
+[22:12:07] INFO: El bloque es OB. Iniciando procesamiento lógico...
+[22:12:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:07] --- Iniciando Bucle de Procesamiento Iterativo (OB) ---
+[22:12:07] --- Pase 1 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 1 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- Fin Pase 1: 1 proc SymPy, 0 agrup. Continuando...
+[22:12:07] --- Pase 2 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
+[22:12:07] --- Verificación Final de Instrucciones No Procesadas (OB) ---
+[22:12:07] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
+[22:12:07] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\Startup_processed.json
+[22:12:07] Guardado completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\Startup_processed.json
+[22:12:07] Generando salida para: OB 'Startup' (Original: Startup)
+[22:12:07] -> Modo de generación: OB SCL
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Startup.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\parsing\instTimingBeltRampGenerator.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751927.8605704, Size=6330
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='instTimingBeltRampGenerator', Número=38, Lenguaje Bloque='DB'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Saltando procesamiento de redes para InstanceDB.
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\parsing\instTimingBeltRampGenerator.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\parsing\instTimingBeltRampGenerator.json
+[22:12:07] Procesando bloque tipo: InstanceDB
+[22:12:07] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2.
+[22:12:07] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\parsing\instTimingBeltRampGenerator_processed.json
+[22:12:07] Guardado de InstanceDB completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\parsing\instTimingBeltRampGenerator_processed.json
+[22:12:07] Generando salida para: InstanceDB 'instTimingBeltRampGenerator' (Original: instTimingBeltRampGenerator)
+[22:12:07] -> Modo de generación: INSTANCE_DATA_BLOCK SCL
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\instTimingBeltRampGenerator.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltInterrupt.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751927.7905564, Size=33269
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='TimingBeltInterrupt', Número=13, Lenguaje Bloque='LAD'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:07] Paso 5: Se encontraron 5 elementos SW.Blocks.CompileUnit.
+[22:12:07] - Procesando Red ID=4, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:07] Error: Constante sin valor Access UID=23
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=23 en red 12
+[22:12:07] Error: Constante sin valor Access UID=26
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=26 en red 12
+[22:12:07] Advertencia: Fuente desconocida UID=23 conectada a 39.in2
+[22:12:07] Advertencia: Fuente desconocida UID=26 conectada a 40.in2
+[22:12:07] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:07] Error: Constante sin valor Access UID=23
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=23 en red 20
+[22:12:07] Error: Constante sin valor Access UID=24
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=24 en red 20
+[22:12:07] Error: Constante sin valor Access UID=25
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=25 en red 20
+[22:12:07] Error: Constante sin valor Access UID=31
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=31 en red 20
+[22:12:07] Error: Constante sin valor Access UID=35
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=35 en red 20
+[22:12:07] Error: Constante sin valor Access UID=36
+[22:12:07] Advertencia: Ignorando Access inválido o con error UID=36 en red 20
+[22:12:07] Advertencia: Fuente desconocida UID=35 conectada a 53.maxSpeed
+[22:12:07] Advertencia: Fuente desconocida UID=36 conectada a 53.hwId
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltInterrupt.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltInterrupt.json
+[22:12:07] Procesando bloque tipo: FC
+[22:12:07] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:07] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:07] --- Pase 1 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] Warning: Referring to unknown source UID: 26
+[22:12:07] Warning: Referring to unknown source UID: 23
+[22:12:07] Warning: Referring to unknown source UID: 36
+[22:12:07] -> 10 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando...
+[22:12:07] --- Pase 2 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] Warning: Referring to unknown source UID: 26
+[22:12:07] Warning: Referring to unknown source UID: 23
+[22:12:07] Warning: Referring to unknown source UID: 36
+[22:12:07] -> 2 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando...
+[22:12:07] --- Pase 3 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] Warning: Referring to unknown source UID: 26
+[22:12:07] Warning: Referring to unknown source UID: 23
+[22:12:07] Warning: Referring to unknown source UID: 36
+[22:12:07] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. ---
+[22:12:07] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:07] ADVERTENCIA: Se encontraron 8 instrucciones (no STL) que parecen no haber sido procesadas:
+[22:12:07] - Red '' (ID: 12, Lang: LAD), Instrucción UID: 39, Tipo: 'Sub'
+[22:12:07] - Red '' (ID: 12, Lang: LAD), Instrucción UID: 40, Tipo: 'Add'
+[22:12:07] - Red '' (ID: 12, Lang: LAD), Instrucción UID: 41, Tipo: 'InRange'
+[22:12:07] - Red '' (ID: 12, Lang: LAD), Instrucción UID: 42, Tipo: 'SCoil'
+[22:12:07] - Red '' (ID: 20, Lang: LAD), Instrucción UID: 48, Tipo: 'Calc'
+[22:12:07] - Red '' (ID: 20, Lang: LAD), Instrucción UID: 49, Tipo: 'Convert'
+[22:12:07] - Red '' (ID: 20, Lang: LAD), Instrucción UID: 50, Tipo: 'LIMIT'
+[22:12:07] - Red '' (ID: 20, Lang: LAD), Instrucción UID: 53, Tipo: 'Call'
+[22:12:07] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltInterrupt_processed.json
+[22:12:07] Guardado completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltInterrupt_processed.json
+[22:12:07] Generando salida para: FC 'TimingBeltInterrupt' (Original: TimingBeltInterrupt)
+[22:12:07] -> Modo de generación: FC SCL
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\TimingBeltInterrupt.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltManager.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751927.7229688, Size=24990
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='TimingBeltManager', Número=27, Lenguaje Bloque='LAD'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
+[22:12:07] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
+[22:12:07] - Procesando Red ID=4, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=B, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=12, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=19, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=20, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=27, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=2E, Lenguaje Red=LAD
+[22:12:07] - Procesando Red ID=35, Lenguaje Red=LAD
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltManager.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltManager.json
+[22:12:07] Procesando bloque tipo: FC
+[22:12:07] INFO: El bloque es FC. Iniciando procesamiento lógico...
+[22:12:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
+[22:12:07] --- Iniciando Bucle de Procesamiento Iterativo (FC) ---
+[22:12:07] --- Pase 1 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 13 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- Fin Pase 1: 13 proc SymPy, 0 agrup. Continuando...
+[22:12:07] --- Pase 2 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 2 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando...
+[22:12:07] --- Pase 3 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 1 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] Fase 2 (Agrupación IF con Simplificación):
+[22:12:07] -> 0 agrupaciones realizadas (en redes no STL).
+[22:12:07] --- Fin Pase 3: 1 proc SymPy, 0 agrup. Continuando...
+[22:12:07] --- Pase 4 ---
+[22:12:07] Fase 1 (SymPy Base - Orden por Prioridad):
+[22:12:07] -> 0 instrucciones (no STL) procesadas con SymPy.
+[22:12:07] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. ---
+[22:12:07] --- Verificación Final de Instrucciones No Procesadas (FC) ---
+[22:12:07] ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas:
+[22:12:07] - Red '' (ID: 19, Lang: LAD), Instrucción UID: 31, Tipo: 'O'
+[22:12:07] - Red '' (ID: 19, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr'
+[22:12:07] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltManager_processed.json
+[22:12:07] Guardado completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltManager_processed.json
+[22:12:07] Generando salida para: FC 'TimingBeltManager' (Original: TimingBeltManager)
+[22:12:07] -> Modo de generación: FC SCL
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\TimingBeltManager.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltData.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751927.680156, Size=6026
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='timingBeltData', Número=39, Lenguaje Bloque='DB'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltData.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltData.json
+[22:12:07] Procesando bloque tipo: GlobalDB
+[22:12:07] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:12:07] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltData_processed.json
+[22:12:07] Guardado de GlobalDB completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltData_processed.json
+[22:12:07] Generando salida para: GlobalDB 'timingBeltData' (Original: timingBeltData)
+[22:12:07] -> Modo de generación: DATA_BLOCK SCL
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\timingBeltData.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltSetupData.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751927.8251288, Size=3958
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='timingBeltSetupData', Número=42, Lenguaje Bloque='DB'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltSetupData.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltSetupData.json
+[22:12:07] Procesando bloque tipo: GlobalDB
+[22:12:07] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:12:07] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltSetupData_processed.json
+[22:12:07] Guardado de GlobalDB completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltSetupData_processed.json
+[22:12:07] Generando salida para: GlobalDB 'timingBeltSetupData' (Original: timingBeltSetupData)
+[22:12:07] -> Modo de generación: DATA_BLOCK SCL
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\timingBeltSetupData.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerData.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751927.4316132, Size=6845
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='dividerData', Número=45, Lenguaje Bloque='DB'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:12:07] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:07] Paso 6: Escritura JSON completada.
+[22:12:07] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerData.json'
+[22:12:07] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml ---
+[22:12:07] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerData.json
+[22:12:07] Procesando bloque tipo: GlobalDB
+[22:12:07] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:12:07] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerData_processed.json
+[22:12:07] Guardado de GlobalDB completado.
+[22:12:07] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml ---
+[22:12:07] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerData_processed.json
+[22:12:07] Generando salida para: GlobalDB 'dividerData' (Original: dividerData)
+[22:12:07] -> Modo de generación: DATA_BLOCK SCL
+[22:12:07] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\dividerData.scl
+[22:12:07] Generación de .SCL completada.
+[22:12:07] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml ---
+[22:12:07] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml ---
+[22:12:07] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerInterface.json'...
+[22:12:07] Cargando parsers de red...
+[22:12:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
+[22:12:07] Total de lenguajes con parser cargado: 5
+[22:12:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
+[22:12:07] Metadatos XML: ModTime=1749751927.4068046, Size=15164
+[22:12:07] Paso 1: Parseando archivo XML...
+[22:12:07] Paso 1: Parseo XML completado.
+[22:12:07] Paso 2: Detectando tipo de objeto principal...
+[22:12:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
+[22:12:07] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
+[22:12:07] Paso 3: Extrayendo atributos del bloque...
+[22:12:07] Paso 3: Atributos: Nombre='dividerInterface', Número=44, Lenguaje Bloque='DB'
+[22:12:07] Paso 3b: Comentario bloque: '...'
+[22:12:07] Paso 4: Extrayendo la interfaz del bloque...
+[22:12:07] Paso 5: Saltando procesamiento de redes para GlobalDB.
+[22:12:08] Paso 6: Escribiendo el resultado en el archivo JSON...
+[22:12:08] Paso 6: Escritura JSON completada.
+[22:12:08] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerInterface.json'
+[22:12:08] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml ---
+[22:12:08] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerInterface.json
+[22:12:08] Procesando bloque tipo: GlobalDB
+[22:12:08] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
+[22:12:08] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerInterface_processed.json
+[22:12:08] Guardado de GlobalDB completado.
+[22:12:08] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml ---
+[22:12:08] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerInterface_processed.json
+[22:12:08] Generando salida para: GlobalDB 'dividerInterface' (Original: dividerInterface)
+[22:12:08] -> Modo de generación: DATA_BLOCK SCL
+[22:12:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar.
+[22:12:08] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
+[22:12:08] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar.
+[22:12:08] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\dividerInterface.scl
+[22:12:08] Generación de .SCL completada.
+[22:12:08] --- Fase 1.5: Copiando archivos SCL existentes desde 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\scl_output' ---
+[22:12:08] Se encontraron 16 archivos .scl existentes para copiar:
+[22:12:08] Copia de SCL existentes finalizada. Copiados: 0, Omitidos (conflicto nombre): 16
+[22:12:08] --- Fase 2: Ejecutando x4_cross_reference.py (salida en 'xref_output/') ---
+[22:12:08] Ejecutando x4 (generate_cross_references) sobre: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC, salida en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\xref_output
+[22:12:08] --- Iniciando Generación de Referencias Cruzadas y Fuentes MD (x4) ---
+[22:12:08] Buscando archivos JSON procesados en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC
+[22:12:08] Directorio de salida XRef: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\xref_output
+[22:12:08] Directorio fuente SCL/MD (para análisis DB/Tag y copia): scl_output
+[22:12:08] Subdirectorio fuentes MD para XRef: source
+[22:12:08] Copiando y preparando archivos fuente para Obsidian en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\xref_output\source
+[22:12:08] Archivos fuente preparados: 290 SCL convertidos, 51 MD copiados.
+[22:12:08] Buscando archivos XML XRef en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR
+[22:12:08] Archivos JSON encontrados: 325
+[22:12:08] Datos cargados para 325 bloques.
+[22:12:08] Mapa InstanciaDB -> FB creado con 0 entradas.
+[22:12:08] Datos cargados para 325 bloques (146 PLC Tags globales).
+[22:12:08] Construyendo grafo de llamadas desde archivos XML XRef...
+[22:12:08] Generando ÁRBOL XRef de llamadas en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\xref_output\xref_calls_tree.md
+[22:12:08] Generando RESUMEN XRef de uso de DBs en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\xref_output\xref_db_usage_summary.md
+[22:12:08] Generando RESUMEN XRef de uso de PLC Tags en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\xref_output\xref_plc_tags_summary.md
+[22:12:08] --- Generación de Referencias Cruzadas y Fuentes MD (x4) Completada ---
+[22:12:08] --- Fase 3: Ejecutando x5_aggregate.py (salida en 'full_project_representation.md') ---
+[22:12:08] Ejecutando x5 (aggregate_outputs) sobre: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC, salida agregada en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\full_project_representation.md
+[22:12:08] --- Iniciando Agregación de Archivos (x5) ---
+[22:12:08] Leyendo desde directorios: 'scl_output' y 'xref_output' (relativos a la raíz)
+[22:12:08] Directorio Raíz del Proyecto: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC
+[22:12:08] Archivo de Salida: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\full_project_representation.md
+[22:12:08] Buscando archivos SCL con patrón: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\**\*.scl
+[22:12:08] Buscando archivos MD con patrón: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\**\*.md
+[22:12:08] Se agregarán 701 archivos.
+[22:12:08] Agregando: ProgramBlocks_SCL\!!! SYS !!!\FB\FB_SICK_AFx60_PN.scl
+[22:12:08] Agregando: ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.scl
+[22:12:08] Agregando: ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.scl
+[22:12:08] Agregando: ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.scl
+[22:12:08] Agregando: ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.scl
+[22:12:08] Agregando: ProgramBlocks_SCL\!!! SYS !!!\FC\FC Read DI.scl
+[22:12:08] Agregando: ProgramBlocks_SCL\!!! SYS !!!\FC\FC Read DO.scl
+[22:12:08] Agregando: ProgramBlocks_SCL\!!! SYS !!!\FC\FC Write DO.scl
+[22:12:08] Agregando: ProgramBlocks_SCL\Divider\AAA_VirtualMaster\VirtualMasterManager.scl
+[22:12:08] Agregando: ProgramBlocks_SCL\Divider\Libraries\Generic\Alarms\AlarmPresenceAndAcknowledge.scl
+[22:12:08] Agregando: ProgramBlocks_SCL\Divider\Libraries\Motion\RampGenerator.scl
+[22:12:08] Agregando: ProgramBlocks_SCL\Divider\Libraries\Motion\Utilities\CHECK_AXIS_POSITION.scl
+[22:12:08] Agregando: ProgramBlocks_SCL\Divider\Libraries\SeamlessDivider\SeamlessDivider_Main.scl
+[22:12:08] Agregando: ProgramBlocks_SCL\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology.scl
+[22:12:08] Agregando: ProgramBlocks_SCL\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology_MCInterrupt.scl
+[22:12:08] Agregando: ProgramBlocks_SCL\Divider\Machine\AlarmManagement.scl
+[22:12:08] Agregando: scl_output\AlarmManagement.scl
+[22:12:08] Agregando: scl_output\AlarmPresenceAndAcknowledge.scl
+[22:12:08] Agregando: scl_output\AlarmsGeneric.scl
+[22:12:08] Agregando: scl_output\AxisTechnologyPositioning.scl
+[22:12:08] Agregando: scl_output\AxisTechnologyPositioning_GetData.scl
+[22:12:08] Agregando: scl_output\CHECK_AXIS_POSITION.scl
+[22:12:08] Agregando: scl_output\CONSTANTS.md
+[22:12:08] Agregando: scl_output\COPIA_DBW.scl
+[22:12:08] Agregando: scl_output\COPIA_DBs.scl
+[22:12:08] Agregando: scl_output\CYCL_EXC.scl
+[22:12:08] Agregando: scl_output\CYCL_FLT.scl
+[22:12:08] Agregando: scl_output\Calculate_Elapsed_Time.scl
+[22:12:08] Agregando: scl_output\Clocks.scl
+[22:12:08] Agregando: scl_output\ConveyorConsent.scl
+[22:12:08] Agregando: scl_output\Ctr_MiniMotor_Home.md
+[22:12:08] Agregando: scl_output\Ctr_MiniMotor_ProfPosition.md
+[22:12:08] Agregando: scl_output\Ctr_MiniMotor_ProfTorque.md
+[22:12:08] Agregando: scl_output\Ctr_MiniMotor_ProfVelocity.md
+[22:12:08] Agregando: scl_output\CyclicInterrupt_Axes.scl
+[22:12:08] Agregando: scl_output\DBS55_PN_CtrWord.md
+[22:12:08] Agregando: scl_output\DBS55_PN_Input.md
+[22:12:08] Agregando: scl_output\DBS55_PN_Output.md
+[22:12:08] Agregando: scl_output\DBS55_PN_StWord.md
+[22:12:08] Agregando: scl_output\DB_BottleFallen.scl
+[22:12:08] Agregando: scl_output\DB_CTR_Air_Alarms.scl
+[22:12:08] Agregando: scl_output\DB_CTR_General_Alarms.scl
+[22:12:08] Agregando: scl_output\DB_CTR_Pack_Alarm.scl
+[22:12:08] Agregando: scl_output\DB_CTR_TT_Alarm.scl
+[22:12:08] Agregando: scl_output\DB_CTR_Warnings.scl
+[22:12:08] Agregando: scl_output\DB_Elapsed_Time.scl
+[22:12:08] Agregando: scl_output\DB_Flow_Selection.scl
+[22:12:08] Agregando: scl_output\DB_General.scl
+[22:12:08] Agregando: scl_output\DB_General_Alarms.scl
+[22:12:08] Agregando: scl_output\DB_General_Run.scl
+[22:12:08] Agregando: scl_output\DB_HMI.scl
+[22:12:08] Agregando: scl_output\DB_HMI_CFG.scl
+[22:12:08] Agregando: scl_output\DB_HMI_DateTime.scl
+[22:12:08] Agregando: scl_output\DB_HMI_RCP_Transfer_Status.scl
+[22:12:08] Agregando: scl_output\DB_HMI_Recipe_Air.scl
+[22:12:08] Agregando: scl_output\DB_HMI_Recipe_Pack.scl
+[22:12:08] Agregando: scl_output\DB_HMI_Recipe_TTop.scl
+[22:12:08] Agregando: scl_output\DB_HMI_Timer.scl
+[22:12:08] Agregando: scl_output\DB_LIFO_HMI_Page_DB.scl
+[22:12:08] Agregando: scl_output\DB_LUBE___Ecolab.scl
+[22:12:08] Agregando: scl_output\DB_Lube___Dry_Ecolab.scl
+[22:12:08] Agregando: scl_output\DB_MiniMotor_PN_Device.scl
+[22:12:08] Agregando: scl_output\DB_Minimotor_Config.scl
+[22:12:08] Agregando: scl_output\DB_Mot_Manage_Altivar_320.scl
+[22:12:08] Agregando: scl_output\DB_MotorSimulate.scl
+[22:12:08] Agregando: scl_output\DB_PA_HMI_PLC_DataOra.scl
+[22:12:08] Agregando: scl_output\DB_PN_DP_Diag_List.scl
+[22:12:08] Agregando: scl_output\DB_Run_Signal_Selector.scl
+[22:12:08] Agregando: scl_output\DB_SET_TIMEZONE.scl
+[22:12:08] Agregando: scl_output\DB_SICK_AFx60_Data.scl
+[22:12:08] Agregando: scl_output\DB_SICK_AFx60_PN_M34.scl
+[22:12:08] Agregando: scl_output\DB_Signal_Transport.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Alarm.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Energy_Saving_Z1.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Energy_Saving_Z2.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Energy_Saving_Z3.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Fifo_1.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Fifo_2.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M30710.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M31110.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M31210.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M31310.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M31610.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M31710.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M31810.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M31910.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M34010.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M34110.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M34210.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M34310.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Minimotor_Data_M30710.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Minimotor_Data_M31110.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Minimotor_Data_M31210.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Minimotor_Data_M31310.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Minimotor_Data_M31610.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Minimotor_Data_M31710.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Minimotor_Data_M31810.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Minimotor_Data_M31910.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Minimotor_Data_M34010.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Minimotor_Data_M34110.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Minimotor_Data_M34210.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Minimotor_Data_M34310.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Motor_CFG.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Motor_M30710.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Motor_M31010.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Motor_M31110.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Motor_M31210.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Motor_M31310.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Motor_M31410.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Motor_M31510.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Motor_M31610.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Motor_M31710.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Motor_M31810.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Motor_M31910.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Motor_M34010.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Motor_M34110.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Motor_M34210.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Motor_M34310.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Motor_M34410.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Motor_U32810.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Motor_U32910.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Motor_U33010.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Motor_U33110.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Motor_U33210.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Motor_U33310.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Motor_U33410.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Motor_U33510.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Motor_U33610.scl
+[22:12:08] Agregando: scl_output\DB_Ttop_Run.scl
+[22:12:08] Agregando: scl_output\DB_Warnings.scl
+[22:12:08] Agregando: scl_output\DataConveyors.scl
+[22:12:08] Agregando: scl_output\DbHmiDateTime.scl
+[22:12:08] Agregando: scl_output\DbHmiTimeZone.scl
+[22:12:08] Agregando: scl_output\DbSetTimeZone.scl
+[22:12:08] Agregando: scl_output\Default_tag_table.md
+[22:12:08] Agregando: scl_output\DividerMain.scl
+[22:12:08] Agregando: scl_output\FB_BottleFallen.scl
+[22:12:08] Agregando: scl_output\FB_Calculate_Ramp.scl
+[22:12:08] Agregando: scl_output\FB_Calculate_Ramp_UpDown.scl
+[22:12:08] Agregando: scl_output\FB_Early_Restart.scl
+[22:12:08] Agregando: scl_output\FB_FIFO_Manage_DataType_Real.scl
+[22:12:08] Agregando: scl_output\FB_LIFO_HMI_Page.scl
+[22:12:08] Agregando: scl_output\FB_Lube___Dry_Ecolab.scl
+[22:12:08] Agregando: scl_output\FB_Lube___EcoLab_VM.scl
+[22:12:08] Agregando: scl_output\FB_Lube___Ecolab.scl
+[22:12:08] Agregando: scl_output\FB_Lube___Water_Dry.scl
+[22:12:08] Agregando: scl_output\FB_Master_Slave_PID.scl
+[22:12:08] Agregando: scl_output\FB_MiniMotor_PN.scl
+[22:12:08] Agregando: scl_output\FB_Minimotor_Config.scl
+[22:12:08] Agregando: scl_output\FB_Mot_Manage_Altivar_320.scl
+[22:12:08] Agregando: scl_output\FB_Motors_Manage.scl
+[22:12:08] Agregando: scl_output\FB_Run_Timer_Selector.scl
+[22:12:08] Agregando: scl_output\FB_SICK_AFx60_PN.scl
+[22:12:08] Agregando: scl_output\FB_Show_Alarms.scl
+[22:12:08] Agregando: scl_output\FB_Ttop_Energy_Saving.scl
+[22:12:08] Agregando: scl_output\FC Read DI.scl
+[22:12:08] Agregando: scl_output\FC Read DO.scl
+[22:12:08] Agregando: scl_output\FC Write DO.scl
+[22:12:08] Agregando: scl_output\FC_Air_Philosophy_01.scl
+[22:12:08] Agregando: scl_output\FC_Air_Philosophy_04.scl
+[22:12:08] Agregando: scl_output\FC_Air_Philosophy_08.scl
+[22:12:08] Agregando: scl_output\FC_Air_Philosophy_14.scl
+[22:12:08] Agregando: scl_output\FC_Air_Philosophy_17.scl
+[22:12:08] Agregando: scl_output\FC_Air_Philosophy_18.scl
+[22:12:08] Agregando: scl_output\FC_Air_Philosophy_Manage.scl
+[22:12:08] Agregando: scl_output\FC_CFG_TTOP_MultiRow_2_1.scl
+[22:12:08] Agregando: scl_output\FC_CFG_TTOP_MultiRow_3_2.scl
+[22:12:08] Agregando: scl_output\FC_CMP_Machine.scl
+[22:12:08] Agregando: scl_output\FC_CTR_Alarm.scl
+[22:12:08] Agregando: scl_output\FC_Compute_AN_Speed.scl
+[22:12:08] Agregando: scl_output\FC_Compute_Machine_Speed.scl
+[22:12:08] Agregando: scl_output\FC_General_Alarms.scl
+[22:12:08] Agregando: scl_output\FC_General_Lamp.scl
+[22:12:08] Agregando: scl_output\FC_General_Warning.scl
+[22:12:08] Agregando: scl_output\FC_Get_DBnum.scl
+[22:12:08] Agregando: scl_output\FC_HMI.scl
+[22:12:08] Agregando: scl_output\FC_HMI_Date_Time.scl
+[22:12:08] Agregando: scl_output\FC_HMI_PSW_Cfg.scl
+[22:12:08] Agregando: scl_output\FC_HMI_RCP_Transfer_Status.scl
+[22:12:08] Agregando: scl_output\FC_HMI_Recipe_TTop.scl
+[22:12:08] Agregando: scl_output\FC_HMI_Timer.scl
+[22:12:08] Agregando: scl_output\FC_Homing.scl
+[22:12:08] Agregando: scl_output\FC_Minimotor_Managment.scl
+[22:12:08] Agregando: scl_output\FC_Mot_Init_CFG.scl
+[22:12:08] Agregando: scl_output\FC_Mot_Manage_Bosch_Rexroth.scl
+[22:12:08] Agregando: scl_output\FC_Mot_Manage_EOLO_mBar.scl
+[22:12:08] Agregando: scl_output\FC_Mot_Manage_Minimotor.scl
+[22:12:08] Agregando: scl_output\FC_Mot_Manage_Movigear.scl
+[22:12:08] Agregando: scl_output\FC_Mot_Manage_Movigear_ADV.scl
+[22:12:08] Agregando: scl_output\FC_Mot_Manage_Movigear_ADV_DPRDAT.scl
+[22:12:08] Agregando: scl_output\FC_Mot_Manage_Movimot.scl
+[22:12:08] Agregando: scl_output\FC_Mot_Manage_VFD_Analog.scl
+[22:12:08] Agregando: scl_output\FC_Mot_Manage_VFD_Dig.scl
+[22:12:08] Agregando: scl_output\FC_Mot_Manage_VFD_FC300.scl
+[22:12:08] Agregando: scl_output\FC_Mot_Manage_VFD_FC300_DPRDAT.scl
+[22:12:08] Agregando: scl_output\FC_Motor_Protocols.scl
+[22:12:08] Agregando: scl_output\FC_Movifit_Status.scl
+[22:12:08] Agregando: scl_output\FC_ProfPos.scl
+[22:12:08] Agregando: scl_output\FC_ProfTrq.scl
+[22:12:08] Agregando: scl_output\FC_ProfVel.scl
+[22:12:08] Agregando: scl_output\FC_Profinet_Allarms.scl
+[22:12:08] Agregando: scl_output\FC_Read_EOLO_mBar.scl
+[22:12:08] Agregando: scl_output\FC_Reference_management.scl
+[22:12:08] Agregando: scl_output\FC_S_Everz.scl
+[22:12:08] Agregando: scl_output\FC_S_Everz_ON_OFF.scl
+[22:12:08] Agregando: scl_output\FC_S_Everz_Struct.scl
+[22:12:08] Agregando: scl_output\FC_Scale_Real.scl
+[22:12:08] Agregando: scl_output\FC_Scale_Speed_w_Gap.scl
+[22:12:08] Agregando: scl_output\FC_Scaling.scl
+[22:12:08] Agregando: scl_output\FC_Siemens_G120C.scl
+[22:12:08] Agregando: scl_output\FC_Signal_Configuration_Bits.scl
+[22:12:08] Agregando: scl_output\FC_Signal_Discharge_Output_Force.scl
+[22:12:08] Agregando: scl_output\FC_Signal_Infeed_Output_Force.scl
+[22:12:08] Agregando: scl_output\FC_Signal_Input_Force_Control.scl
+[22:12:08] Agregando: scl_output\FC_Signals_Discharge_Timers.scl
+[22:12:08] Agregando: scl_output\FC_Signals_Discharge_Timers_Read.scl
+[22:12:08] Agregando: scl_output\FC_Signals_Infeed_Timers.scl
+[22:12:08] Agregando: scl_output\FC_Signals_Infeed_Timers_Read.scl
+[22:12:08] Agregando: scl_output\FC_Simple_PID.scl
+[22:12:08] Agregando: scl_output\FC_Simulation.scl
+[22:12:08] Agregando: scl_output\FC_Ttop_Configuration.scl
+[22:12:08] Agregando: scl_output\FC_Ttop_Devices.scl
+[22:12:08] Agregando: scl_output\FC_Ttop_Motor_M30710.scl
+[22:12:08] Agregando: scl_output\FC_Ttop_Motor_M31010.scl
+[22:12:08] Agregando: scl_output\FC_Ttop_Motor_M31110.scl
+[22:12:08] Agregando: scl_output\FC_Ttop_Motor_M31210.scl
+[22:12:08] Agregando: scl_output\FC_Ttop_Motor_M31310.scl
+[22:12:08] Agregando: scl_output\FC_Ttop_Motor_M31410.scl
+[22:12:08] Agregando: scl_output\FC_Ttop_Motor_M31510.scl
+[22:12:08] Agregando: scl_output\FC_Ttop_Motor_M31610.scl
+[22:12:08] Agregando: scl_output\FC_Ttop_Motor_M31710.scl
+[22:12:08] Agregando: scl_output\FC_Ttop_Motor_M31810.scl
+[22:12:08] Agregando: scl_output\FC_Ttop_Motor_M31910.scl
+[22:12:08] Agregando: scl_output\FC_Ttop_Motor_M34010.scl
+[22:12:08] Agregando: scl_output\FC_Ttop_Motor_M34110.scl
+[22:12:08] Agregando: scl_output\FC_Ttop_Motor_M34210.scl
+[22:12:08] Agregando: scl_output\FC_Ttop_Motor_M34310.scl
+[22:12:08] Agregando: scl_output\FC_Ttop_Motor_M34410.scl
+[22:12:08] Agregando: scl_output\FC_Ttop_Motor_U32810.scl
+[22:12:08] Agregando: scl_output\FC_Ttop_Motor_U32910.scl
+[22:12:08] Agregando: scl_output\FC_Ttop_Motor_U33010.scl
+[22:12:08] Agregando: scl_output\FC_Ttop_Motor_U33110.scl
+[22:12:08] Agregando: scl_output\FC_Ttop_Motor_U33210.scl
+[22:12:08] Agregando: scl_output\FC_Ttop_Motor_U33310.scl
+[22:12:08] Agregando: scl_output\FC_Ttop_Motor_U33410.scl
+[22:12:08] Agregando: scl_output\FC_Ttop_Motor_U33510.scl
+[22:12:08] Agregando: scl_output\FC_Ttop_Motor_U33610.scl
+[22:12:08] Agregando: scl_output\FC_Ttop_Philosophy_01.scl
+[22:12:08] Agregando: scl_output\FC_Ttop_Philosophy_02.scl
+[22:12:08] Agregando: scl_output\FC_Ttop_Philosophy_03.scl
+[22:12:08] Agregando: scl_output\FC_Ttop_Philosophy_04.scl
+[22:12:08] Agregando: scl_output\FC_Ttop_Philosophy_05.scl
+[22:12:08] Agregando: scl_output\FC_Ttop_Philosophy_06.scl
+[22:12:08] Agregando: scl_output\FC_Ttop_Philosophy_07.scl
+[22:12:08] Agregando: scl_output\FC_Ttop_Philosophy_08.scl
+[22:12:08] Agregando: scl_output\FC_Ttop_Philosophy_09.scl
+[22:12:08] Agregando: scl_output\FC_Ttop_Philosophy_Manage.scl
+[22:12:08] Agregando: scl_output\FC_Ttop_Run.scl
+[22:12:08] Agregando: scl_output\FC_Turk_Lamp.scl
+[22:12:08] Agregando: scl_output\FcHmiData.scl
+[22:12:08] Agregando: scl_output\FcHmiDateTime.scl
+[22:12:08] Agregando: scl_output\FcHmiRcpDivider.scl
+[22:12:08] Agregando: scl_output\FcMainConfig.scl
+[22:12:08] Agregando: scl_output\FcTon.scl
+[22:12:08] Agregando: scl_output\FcTonStruct.scl
+[22:12:08] Agregando: scl_output\Fill_Zero_Area.scl
+[22:12:08] Agregando: scl_output\Get_Put.md
+[22:12:08] Agregando: scl_output\HW_ERR.scl
+[22:12:08] Agregando: scl_output\HW_INT0.scl
+[22:12:08] Agregando: scl_output\HmiData.scl
+[22:12:08] Agregando: scl_output\HmiRcpDivider.scl
+[22:12:08] Agregando: scl_output\I_O_FLT1.scl
+[22:12:08] Agregando: scl_output\I_O_FLT2.scl
+[22:12:08] Agregando: scl_output\Inputs.md
+[22:12:08] Agregando: scl_output\LCamHdl_AdditionalConstants.md
+[22:12:08] Agregando: scl_output\LCamHdl_ConfigConstants.md
+[22:12:08] Agregando: scl_output\LCamHdl_CreateCamAdvanced.scl
+[22:12:08] Agregando: scl_output\LCamHdl_ProfileConstants.md
+[22:12:08] Agregando: scl_output\LCamHdl_typeAdvancedConfig.md
+[22:12:08] Agregando: scl_output\LCamHdl_typeAdvancedElement.md
+[22:12:08] Agregando: scl_output\LCamHdl_typeDiagnostics.md
+[22:12:08] Agregando: scl_output\LampsGeneric.scl
+[22:12:08] Agregando: scl_output\MC_Interpolator.scl
+[22:12:08] Agregando: scl_output\MC_PreInterpolator.scl
+[22:12:08] Agregando: scl_output\MC_Servo.scl
+[22:12:08] Agregando: scl_output\MachineCycle.scl
+[22:12:08] Agregando: scl_output\MachineMain.scl
+[22:12:08] Agregando: scl_output\Merker.md
+[22:12:08] Agregando: scl_output\Outputs.md
+[22:12:08] Agregando: scl_output\PROG_ERR.scl
+[22:12:08] Agregando: scl_output\RACK_FLT.scl
+[22:12:08] Agregando: scl_output\RESTART.scl
+[22:12:08] Agregando: scl_output\RampGenerator.scl
+[22:12:08] Agregando: scl_output\Rcp.md
+[22:12:08] Agregando: scl_output\ST_SICK_AFx60.md
+[22:12:08] Agregando: scl_output\ST_SICK_AFx60_Error.md
+[22:12:08] Agregando: scl_output\SeamlessDivider_Main.scl
+[22:12:08] Agregando: scl_output\SeamlessDivider_Technology.scl
+[22:12:08] Agregando: scl_output\SeamlessDivider_Technology_MCInterrupt.scl
+[22:12:08] Agregando: scl_output\SignalTtopConveyors.scl
+[22:12:08] Agregando: scl_output\Startup.scl
+[22:12:08] Agregando: scl_output\Startup_STOP_to_RUN.scl
+[22:12:08] Agregando: scl_output\Timer.md
+[22:12:08] Agregando: scl_output\TimingBeltInterrupt.scl
+[22:12:08] Agregando: scl_output\TimingBeltManager.scl
+[22:12:08] Agregando: scl_output\UDT_Air_Energy_Saving.md
+[22:12:08] Agregando: scl_output\UDT_Air_Obstruction.md
+[22:12:08] Agregando: scl_output\UDT_AlrLube.md
+[22:12:08] Agregando: scl_output\UDT_AlrLubrification.md
+[22:12:08] Agregando: scl_output\UDT_AnalogDevice.md
+[22:12:08] Agregando: scl_output\UDT_EcoSync_Liner.md
+[22:12:08] Agregando: scl_output\UDT_Fifo.md
+[22:12:08] Agregando: scl_output\UDT_LubeZone.md
+[22:12:08] Agregando: scl_output\UDT_Lubrication.md
+[22:12:08] Agregando: scl_output\UDT_LubrificationZone.md
+[22:12:08] Agregando: scl_output\UDT_Motor.md
+[22:12:08] Agregando: scl_output\UDT_PID_Setup.md
+[22:12:08] Agregando: scl_output\UDT_Philosofy_Data_TTOP.md
+[22:12:08] Agregando: scl_output\UDT_RCP_STATUS.md
+[22:12:08] Agregando: scl_output\UDT_Run.md
+[22:12:08] Agregando: scl_output\UDT_Scale_Data.md
+[22:12:08] Agregando: scl_output\UDT_Signal.md
+[22:12:08] Agregando: scl_output\UDT_Syncro__Data.md
+[22:12:08] Agregando: scl_output\UDT_Syncro__Liner.md
+[22:12:08] Agregando: scl_output\UDT_Timer.md
+[22:12:08] Agregando: scl_output\UDT_Timer_ONOFF.md
+[22:12:08] Agregando: scl_output\VirtualMasterManager.scl
+[22:12:08] Agregando: scl_output\_hmiShitData.scl
+[22:12:08] Agregando: scl_output\_instAlarmPresence.scl
+[22:12:08] Agregando: scl_output\_instDivider.scl
+[22:12:08] Agregando: scl_output\_instDividerMotion.scl
+[22:12:08] Agregando: scl_output\_instDivider_PostServo.scl
+[22:12:08] Agregando: scl_output\_instMachineCycle.scl
+[22:12:08] Agregando: scl_output\_instVirtualMaster.scl
+[22:12:08] Agregando: scl_output\alarmMask.scl
+[22:12:08] Agregando: scl_output\alarms.scl
+[22:12:08] Agregando: scl_output\buttonsAndLamps_NotUsed.scl
+[22:12:08] Agregando: scl_output\clock.scl
+[22:12:08] Agregando: scl_output\conveyorConsentData.scl
+[22:12:08] Agregando: scl_output\debugData.scl
+[22:12:08] Agregando: scl_output\dividerData.scl
+[22:12:08] Agregando: scl_output\dividerInterface.scl
+[22:12:08] Agregando: scl_output\electricalCabinet.scl
+[22:12:08] Agregando: scl_output\instTimingBeltRampGenerator.scl
+[22:12:08] Agregando: scl_output\inv_SIEM_G120.scl
+[22:12:08] Agregando: scl_output\machineData.scl
+[22:12:08] Agregando: scl_output\recipe.scl
+[22:12:08] Agregando: scl_output\selections.scl
+[22:12:08] Agregando: scl_output\timingBeltData.scl
+[22:12:08] Agregando: scl_output\timingBeltSetupData.scl
+[22:12:08] Agregando: scl_output\typeAxisPositioningInterface.md
+[22:12:08] Agregando: scl_output\typeAxisTechnologyInterface.md
+[22:12:08] Agregando: scl_output\typeMachineCycleInterface.md
+[22:12:08] Agregando: scl_output\typeSeamlessDividerBlocksSharedData.md
+[22:12:08] Agregando: scl_output\typeSeamlessDividerInterface.md
+[22:12:08] Agregando: scl_output\typeSeamlessDividerMotionTechnologyInterface.md
+[22:12:08] Agregando: scl_output\virtualMasterData.scl
+[22:12:08] Agregando: xref_output\source\AlarmManagement.md
+[22:12:08] Agregando: xref_output\source\AlarmPresenceAndAcknowledge.md
+[22:12:08] Agregando: xref_output\source\AlarmsGeneric.md
+[22:12:08] Agregando: xref_output\source\AxisTechnologyPositioning.md
+[22:12:08] Agregando: xref_output\source\AxisTechnologyPositioning_GetData.md
+[22:12:08] Agregando: xref_output\source\CHECK_AXIS_POSITION.md
+[22:12:08] Agregando: xref_output\source\CONSTANTS.md
+[22:12:08] Agregando: xref_output\source\COPIA_DBW.md
+[22:12:08] Agregando: xref_output\source\COPIA_DBs.md
+[22:12:08] Agregando: xref_output\source\CYCL_EXC.md
+[22:12:08] Agregando: xref_output\source\CYCL_FLT.md
+[22:12:08] Agregando: xref_output\source\Calculate_Elapsed_Time.md
+[22:12:08] Agregando: xref_output\source\Clocks.md
+[22:12:08] Agregando: xref_output\source\ConveyorConsent.md
+[22:12:08] Agregando: xref_output\source\Ctr_MiniMotor_Home.md
+[22:12:08] Agregando: xref_output\source\Ctr_MiniMotor_ProfPosition.md
+[22:12:08] Agregando: xref_output\source\Ctr_MiniMotor_ProfTorque.md
+[22:12:08] Agregando: xref_output\source\Ctr_MiniMotor_ProfVelocity.md
+[22:12:08] Agregando: xref_output\source\CyclicInterrupt_Axes.md
+[22:12:08] Agregando: xref_output\source\DBS55_PN_CtrWord.md
+[22:12:08] Agregando: xref_output\source\DBS55_PN_Input.md
+[22:12:08] Agregando: xref_output\source\DBS55_PN_Output.md
+[22:12:08] Agregando: xref_output\source\DBS55_PN_StWord.md
+[22:12:08] Agregando: xref_output\source\DB_BottleFallen.md
+[22:12:08] Agregando: xref_output\source\DB_CTR_Air_Alarms.md
+[22:12:08] Agregando: xref_output\source\DB_CTR_General_Alarms.md
+[22:12:08] Agregando: xref_output\source\DB_CTR_Pack_Alarm.md
+[22:12:08] Agregando: xref_output\source\DB_CTR_TT_Alarm.md
+[22:12:08] Agregando: xref_output\source\DB_CTR_Warnings.md
+[22:12:08] Agregando: xref_output\source\DB_Elapsed_Time.md
+[22:12:08] Agregando: xref_output\source\DB_Flow_Selection.md
+[22:12:08] Agregando: xref_output\source\DB_General.md
+[22:12:08] Agregando: xref_output\source\DB_General_Alarms.md
+[22:12:08] Agregando: xref_output\source\DB_General_Run.md
+[22:12:08] Agregando: xref_output\source\DB_HMI.md
+[22:12:08] Agregando: xref_output\source\DB_HMI_CFG.md
+[22:12:08] Agregando: xref_output\source\DB_HMI_DateTime.md
+[22:12:08] Agregando: xref_output\source\DB_HMI_RCP_Transfer_Status.md
+[22:12:08] Agregando: xref_output\source\DB_HMI_Recipe_Air.md
+[22:12:08] Agregando: xref_output\source\DB_HMI_Recipe_Pack.md
+[22:12:08] Agregando: xref_output\source\DB_HMI_Recipe_TTop.md
+[22:12:08] Agregando: xref_output\source\DB_HMI_Timer.md
+[22:12:08] Agregando: xref_output\source\DB_LIFO_HMI_Page_DB.md
+[22:12:08] Agregando: xref_output\source\DB_LUBE___Ecolab.md
+[22:12:08] Agregando: xref_output\source\DB_Lube___Dry_Ecolab.md
+[22:12:08] Agregando: xref_output\source\DB_MiniMotor_PN_Device.md
+[22:12:08] Agregando: xref_output\source\DB_Minimotor_Config.md
+[22:12:08] Agregando: xref_output\source\DB_Mot_Manage_Altivar_320.md
+[22:12:08] Agregando: xref_output\source\DB_MotorSimulate.md
+[22:12:08] Agregando: xref_output\source\DB_PA_HMI_PLC_DataOra.md
+[22:12:08] Agregando: xref_output\source\DB_PN_DP_Diag_List.md
+[22:12:08] Agregando: xref_output\source\DB_Run_Signal_Selector.md
+[22:12:08] Agregando: xref_output\source\DB_SET_TIMEZONE.md
+[22:12:08] Agregando: xref_output\source\DB_SICK_AFx60_Data.md
+[22:12:08] Agregando: xref_output\source\DB_SICK_AFx60_PN_M34.md
+[22:12:08] Agregando: xref_output\source\DB_Signal_Transport.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Alarm.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Energy_Saving_Z1.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Energy_Saving_Z2.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Energy_Saving_Z3.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Fifo_1.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Fifo_2.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M30710.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M31110.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M31210.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M31310.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M31610.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M31710.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M31810.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M31910.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M34010.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M34110.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M34210.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M34310.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M30710.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M31110.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M31210.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M31310.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M31610.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M31710.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M31810.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M31910.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M34010.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M34110.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M34210.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M34310.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Motor_CFG.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Motor_M30710.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Motor_M31010.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Motor_M31110.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Motor_M31210.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Motor_M31310.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Motor_M31410.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Motor_M31510.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Motor_M31610.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Motor_M31710.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Motor_M31810.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Motor_M31910.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Motor_M34010.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Motor_M34110.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Motor_M34210.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Motor_M34310.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Motor_M34410.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Motor_U32810.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Motor_U32910.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Motor_U33010.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Motor_U33110.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Motor_U33210.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Motor_U33310.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Motor_U33410.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Motor_U33510.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Motor_U33610.md
+[22:12:08] Agregando: xref_output\source\DB_Ttop_Run.md
+[22:12:08] Agregando: xref_output\source\DB_Warnings.md
+[22:12:08] Agregando: xref_output\source\DataConveyors.md
+[22:12:08] Agregando: xref_output\source\DbHmiDateTime.md
+[22:12:08] Agregando: xref_output\source\DbHmiTimeZone.md
+[22:12:08] Agregando: xref_output\source\DbSetTimeZone.md
+[22:12:08] Agregando: xref_output\source\Default_tag_table.md
+[22:12:08] Agregando: xref_output\source\DividerMain.md
+[22:12:08] Agregando: xref_output\source\FB_BottleFallen.md
+[22:12:08] Agregando: xref_output\source\FB_Calculate_Ramp.md
+[22:12:08] Agregando: xref_output\source\FB_Calculate_Ramp_UpDown.md
+[22:12:08] Agregando: xref_output\source\FB_Early_Restart.md
+[22:12:08] Agregando: xref_output\source\FB_FIFO_Manage_DataType_Real.md
+[22:12:08] Agregando: xref_output\source\FB_LIFO_HMI_Page.md
+[22:12:08] Agregando: xref_output\source\FB_Lube___Dry_Ecolab.md
+[22:12:08] Agregando: xref_output\source\FB_Lube___EcoLab_VM.md
+[22:12:08] Agregando: xref_output\source\FB_Lube___Ecolab.md
+[22:12:08] Agregando: xref_output\source\FB_Lube___Water_Dry.md
+[22:12:08] Agregando: xref_output\source\FB_Master_Slave_PID.md
+[22:12:08] Agregando: xref_output\source\FB_MiniMotor_PN.md
+[22:12:08] Agregando: xref_output\source\FB_Minimotor_Config.md
+[22:12:08] Agregando: xref_output\source\FB_Mot_Manage_Altivar_320.md
+[22:12:08] Agregando: xref_output\source\FB_Motors_Manage.md
+[22:12:08] Agregando: xref_output\source\FB_Run_Timer_Selector.md
+[22:12:08] Agregando: xref_output\source\FB_SICK_AFx60_PN.md
+[22:12:08] Agregando: xref_output\source\FB_Show_Alarms.md
+[22:12:08] Agregando: xref_output\source\FB_Ttop_Energy_Saving.md
+[22:12:08] Agregando: xref_output\source\FC Read DI.md
+[22:12:08] Agregando: xref_output\source\FC Read DO.md
+[22:12:08] Agregando: xref_output\source\FC Write DO.md
+[22:12:08] Agregando: xref_output\source\FC_Air_Philosophy_01.md
+[22:12:08] Agregando: xref_output\source\FC_Air_Philosophy_04.md
+[22:12:08] Agregando: xref_output\source\FC_Air_Philosophy_08.md
+[22:12:08] Agregando: xref_output\source\FC_Air_Philosophy_14.md
+[22:12:08] Agregando: xref_output\source\FC_Air_Philosophy_17.md
+[22:12:08] Agregando: xref_output\source\FC_Air_Philosophy_18.md
+[22:12:08] Agregando: xref_output\source\FC_Air_Philosophy_Manage.md
+[22:12:08] Agregando: xref_output\source\FC_CFG_TTOP_MultiRow_2_1.md
+[22:12:08] Agregando: xref_output\source\FC_CFG_TTOP_MultiRow_3_2.md
+[22:12:08] Agregando: xref_output\source\FC_CMP_Machine.md
+[22:12:08] Agregando: xref_output\source\FC_CTR_Alarm.md
+[22:12:08] Agregando: xref_output\source\FC_Compute_AN_Speed.md
+[22:12:08] Agregando: xref_output\source\FC_Compute_Machine_Speed.md
+[22:12:08] Agregando: xref_output\source\FC_General_Alarms.md
+[22:12:08] Agregando: xref_output\source\FC_General_Lamp.md
+[22:12:08] Agregando: xref_output\source\FC_General_Warning.md
+[22:12:08] Agregando: xref_output\source\FC_Get_DBnum.md
+[22:12:08] Agregando: xref_output\source\FC_HMI.md
+[22:12:08] Agregando: xref_output\source\FC_HMI_Date_Time.md
+[22:12:08] Agregando: xref_output\source\FC_HMI_PSW_Cfg.md
+[22:12:08] Agregando: xref_output\source\FC_HMI_RCP_Transfer_Status.md
+[22:12:08] Agregando: xref_output\source\FC_HMI_Recipe_TTop.md
+[22:12:08] Agregando: xref_output\source\FC_HMI_Timer.md
+[22:12:08] Agregando: xref_output\source\FC_Homing.md
+[22:12:08] Agregando: xref_output\source\FC_Minimotor_Managment.md
+[22:12:08] Agregando: xref_output\source\FC_Mot_Init_CFG.md
+[22:12:08] Agregando: xref_output\source\FC_Mot_Manage_Bosch_Rexroth.md
+[22:12:08] Agregando: xref_output\source\FC_Mot_Manage_EOLO_mBar.md
+[22:12:08] Agregando: xref_output\source\FC_Mot_Manage_Minimotor.md
+[22:12:08] Agregando: xref_output\source\FC_Mot_Manage_Movigear.md
+[22:12:08] Agregando: xref_output\source\FC_Mot_Manage_Movigear_ADV.md
+[22:12:08] Agregando: xref_output\source\FC_Mot_Manage_Movigear_ADV_DPRDAT.md
+[22:12:08] Agregando: xref_output\source\FC_Mot_Manage_Movimot.md
+[22:12:08] Agregando: xref_output\source\FC_Mot_Manage_VFD_Analog.md
+[22:12:08] Agregando: xref_output\source\FC_Mot_Manage_VFD_Dig.md
+[22:12:08] Agregando: xref_output\source\FC_Mot_Manage_VFD_FC300.md
+[22:12:08] Agregando: xref_output\source\FC_Mot_Manage_VFD_FC300_DPRDAT.md
+[22:12:08] Agregando: xref_output\source\FC_Motor_Protocols.md
+[22:12:08] Agregando: xref_output\source\FC_Movifit_Status.md
+[22:12:08] Agregando: xref_output\source\FC_ProfPos.md
+[22:12:08] Agregando: xref_output\source\FC_ProfTrq.md
+[22:12:08] Agregando: xref_output\source\FC_ProfVel.md
+[22:12:08] Agregando: xref_output\source\FC_Profinet_Allarms.md
+[22:12:08] Agregando: xref_output\source\FC_Read_EOLO_mBar.md
+[22:12:08] Agregando: xref_output\source\FC_Reference_management.md
+[22:12:08] Agregando: xref_output\source\FC_S_Everz.md
+[22:12:08] Agregando: xref_output\source\FC_S_Everz_ON_OFF.md
+[22:12:08] Agregando: xref_output\source\FC_S_Everz_Struct.md
+[22:12:08] Agregando: xref_output\source\FC_Scale_Real.md
+[22:12:08] Agregando: xref_output\source\FC_Scale_Speed_w_Gap.md
+[22:12:08] Agregando: xref_output\source\FC_Scaling.md
+[22:12:08] Agregando: xref_output\source\FC_Siemens_G120C.md
+[22:12:08] Agregando: xref_output\source\FC_Signal_Configuration_Bits.md
+[22:12:08] Agregando: xref_output\source\FC_Signal_Discharge_Output_Force.md
+[22:12:08] Agregando: xref_output\source\FC_Signal_Infeed_Output_Force.md
+[22:12:08] Agregando: xref_output\source\FC_Signal_Input_Force_Control.md
+[22:12:08] Agregando: xref_output\source\FC_Signals_Discharge_Timers.md
+[22:12:08] Agregando: xref_output\source\FC_Signals_Discharge_Timers_Read.md
+[22:12:08] Agregando: xref_output\source\FC_Signals_Infeed_Timers.md
+[22:12:08] Agregando: xref_output\source\FC_Signals_Infeed_Timers_Read.md
+[22:12:08] Agregando: xref_output\source\FC_Simple_PID.md
+[22:12:08] Agregando: xref_output\source\FC_Simulation.md
+[22:12:08] Agregando: xref_output\source\FC_Ttop_Configuration.md
+[22:12:08] Agregando: xref_output\source\FC_Ttop_Devices.md
+[22:12:08] Agregando: xref_output\source\FC_Ttop_Motor_M30710.md
+[22:12:08] Agregando: xref_output\source\FC_Ttop_Motor_M31010.md
+[22:12:08] Agregando: xref_output\source\FC_Ttop_Motor_M31110.md
+[22:12:08] Agregando: xref_output\source\FC_Ttop_Motor_M31210.md
+[22:12:08] Agregando: xref_output\source\FC_Ttop_Motor_M31310.md
+[22:12:08] Agregando: xref_output\source\FC_Ttop_Motor_M31410.md
+[22:12:08] Agregando: xref_output\source\FC_Ttop_Motor_M31510.md
+[22:12:08] Agregando: xref_output\source\FC_Ttop_Motor_M31610.md
+[22:12:08] Agregando: xref_output\source\FC_Ttop_Motor_M31710.md
+[22:12:08] Agregando: xref_output\source\FC_Ttop_Motor_M31810.md
+[22:12:08] Agregando: xref_output\source\FC_Ttop_Motor_M31910.md
+[22:12:08] Agregando: xref_output\source\FC_Ttop_Motor_M34010.md
+[22:12:08] Agregando: xref_output\source\FC_Ttop_Motor_M34110.md
+[22:12:08] Agregando: xref_output\source\FC_Ttop_Motor_M34210.md
+[22:12:08] Agregando: xref_output\source\FC_Ttop_Motor_M34310.md
+[22:12:08] Agregando: xref_output\source\FC_Ttop_Motor_M34410.md
+[22:12:08] Agregando: xref_output\source\FC_Ttop_Motor_U32810.md
+[22:12:08] Agregando: xref_output\source\FC_Ttop_Motor_U32910.md
+[22:12:08] Agregando: xref_output\source\FC_Ttop_Motor_U33010.md
+[22:12:08] Agregando: xref_output\source\FC_Ttop_Motor_U33110.md
+[22:12:08] Agregando: xref_output\source\FC_Ttop_Motor_U33210.md
+[22:12:08] Agregando: xref_output\source\FC_Ttop_Motor_U33310.md
+[22:12:08] Agregando: xref_output\source\FC_Ttop_Motor_U33410.md
+[22:12:08] Agregando: xref_output\source\FC_Ttop_Motor_U33510.md
+[22:12:08] Agregando: xref_output\source\FC_Ttop_Motor_U33610.md
+[22:12:08] Agregando: xref_output\source\FC_Ttop_Philosophy_01.md
+[22:12:08] Agregando: xref_output\source\FC_Ttop_Philosophy_02.md
+[22:12:08] Agregando: xref_output\source\FC_Ttop_Philosophy_03.md
+[22:12:08] Agregando: xref_output\source\FC_Ttop_Philosophy_04.md
+[22:12:08] Agregando: xref_output\source\FC_Ttop_Philosophy_05.md
+[22:12:08] Agregando: xref_output\source\FC_Ttop_Philosophy_06.md
+[22:12:08] Agregando: xref_output\source\FC_Ttop_Philosophy_07.md
+[22:12:08] Agregando: xref_output\source\FC_Ttop_Philosophy_08.md
+[22:12:08] Agregando: xref_output\source\FC_Ttop_Philosophy_09.md
+[22:12:08] Agregando: xref_output\source\FC_Ttop_Philosophy_Manage.md
+[22:12:08] Agregando: xref_output\source\FC_Ttop_Run.md
+[22:12:08] Agregando: xref_output\source\FC_Turk_Lamp.md
+[22:12:08] Agregando: xref_output\source\FcHmiData.md
+[22:12:08] Agregando: xref_output\source\FcHmiDateTime.md
+[22:12:08] Agregando: xref_output\source\FcHmiRcpDivider.md
+[22:12:08] Agregando: xref_output\source\FcMainConfig.md
+[22:12:08] Agregando: xref_output\source\FcTon.md
+[22:12:08] Agregando: xref_output\source\FcTonStruct.md
+[22:12:08] Agregando: xref_output\source\Fill_Zero_Area.md
+[22:12:08] Agregando: xref_output\source\Get_Put.md
+[22:12:08] Agregando: xref_output\source\HW_ERR.md
+[22:12:08] Agregando: xref_output\source\HW_INT0.md
+[22:12:08] Agregando: xref_output\source\HmiData.md
+[22:12:08] Agregando: xref_output\source\HmiRcpDivider.md
+[22:12:08] Agregando: xref_output\source\I_O_FLT1.md
+[22:12:08] Agregando: xref_output\source\I_O_FLT2.md
+[22:12:08] Agregando: xref_output\source\Inputs.md
+[22:12:08] Agregando: xref_output\source\LCamHdl_AdditionalConstants.md
+[22:12:08] Agregando: xref_output\source\LCamHdl_ConfigConstants.md
+[22:12:08] Agregando: xref_output\source\LCamHdl_CreateCamAdvanced.md
+[22:12:08] Agregando: xref_output\source\LCamHdl_ProfileConstants.md
+[22:12:08] Agregando: xref_output\source\LCamHdl_typeAdvancedConfig.md
+[22:12:08] Agregando: xref_output\source\LCamHdl_typeAdvancedElement.md
+[22:12:08] Agregando: xref_output\source\LCamHdl_typeDiagnostics.md
+[22:12:08] Agregando: xref_output\source\LampsGeneric.md
+[22:12:08] Agregando: xref_output\source\MC_Interpolator.md
+[22:12:08] Agregando: xref_output\source\MC_PreInterpolator.md
+[22:12:08] Agregando: xref_output\source\MC_Servo.md
+[22:12:08] Agregando: xref_output\source\MachineCycle.md
+[22:12:08] Agregando: xref_output\source\MachineMain.md
+[22:12:08] Agregando: xref_output\source\Merker.md
+[22:12:08] Agregando: xref_output\source\Outputs.md
+[22:12:08] Agregando: xref_output\source\PROG_ERR.md
+[22:12:08] Agregando: xref_output\source\RACK_FLT.md
+[22:12:08] Agregando: xref_output\source\RESTART.md
+[22:12:08] Agregando: xref_output\source\RampGenerator.md
+[22:12:08] Agregando: xref_output\source\Rcp.md
+[22:12:08] Agregando: xref_output\source\ST_SICK_AFx60.md
+[22:12:08] Agregando: xref_output\source\ST_SICK_AFx60_Error.md
+[22:12:08] Agregando: xref_output\source\SeamlessDivider_Main.md
+[22:12:08] Agregando: xref_output\source\SeamlessDivider_Technology.md
+[22:12:08] Agregando: xref_output\source\SeamlessDivider_Technology_MCInterrupt.md
+[22:12:08] Agregando: xref_output\source\SignalTtopConveyors.md
+[22:12:08] Agregando: xref_output\source\Startup.md
+[22:12:08] Agregando: xref_output\source\Startup_STOP_to_RUN.md
+[22:12:08] Agregando: xref_output\source\Timer.md
+[22:12:08] Agregando: xref_output\source\TimingBeltInterrupt.md
+[22:12:08] Agregando: xref_output\source\TimingBeltManager.md
+[22:12:08] Agregando: xref_output\source\UDT_Air_Energy_Saving.md
+[22:12:08] Agregando: xref_output\source\UDT_Air_Obstruction.md
+[22:12:08] Agregando: xref_output\source\UDT_AlrLube.md
+[22:12:08] Agregando: xref_output\source\UDT_AlrLubrification.md
+[22:12:08] Agregando: xref_output\source\UDT_AnalogDevice.md
+[22:12:08] Agregando: xref_output\source\UDT_EcoSync_Liner.md
+[22:12:08] Agregando: xref_output\source\UDT_Fifo.md
+[22:12:08] Agregando: xref_output\source\UDT_LubeZone.md
+[22:12:08] Agregando: xref_output\source\UDT_Lubrication.md
+[22:12:08] Agregando: xref_output\source\UDT_LubrificationZone.md
+[22:12:08] Agregando: xref_output\source\UDT_Motor.md
+[22:12:08] Agregando: xref_output\source\UDT_PID_Setup.md
+[22:12:08] Agregando: xref_output\source\UDT_Philosofy_Data_TTOP.md
+[22:12:08] Agregando: xref_output\source\UDT_RCP_STATUS.md
+[22:12:08] Agregando: xref_output\source\UDT_Run.md
+[22:12:08] Agregando: xref_output\source\UDT_Scale_Data.md
+[22:12:08] Agregando: xref_output\source\UDT_Signal.md
+[22:12:08] Agregando: xref_output\source\UDT_Syncro__Data.md
+[22:12:08] Agregando: xref_output\source\UDT_Syncro__Liner.md
+[22:12:08] Agregando: xref_output\source\UDT_Timer.md
+[22:12:08] Agregando: xref_output\source\UDT_Timer_ONOFF.md
+[22:12:08] Agregando: xref_output\source\VirtualMasterManager.md
+[22:12:08] Agregando: xref_output\source\_hmiShitData.md
+[22:12:08] Agregando: xref_output\source\_instAlarmPresence.md
+[22:12:08] Agregando: xref_output\source\_instDivider.md
+[22:12:08] Agregando: xref_output\source\_instDividerMotion.md
+[22:12:08] Agregando: xref_output\source\_instDivider_PostServo.md
+[22:12:08] Agregando: xref_output\source\_instMachineCycle.md
+[22:12:08] Agregando: xref_output\source\_instVirtualMaster.md
+[22:12:08] Agregando: xref_output\source\alarmMask.md
+[22:12:08] Agregando: xref_output\source\alarms.md
+[22:12:08] Agregando: xref_output\source\buttonsAndLamps_NotUsed.md
+[22:12:08] Agregando: xref_output\source\clock.md
+[22:12:08] Agregando: xref_output\source\conveyorConsentData.md
+[22:12:08] Agregando: xref_output\source\debugData.md
+[22:12:08] Agregando: xref_output\source\dividerData.md
+[22:12:08] Agregando: xref_output\source\dividerInterface.md
+[22:12:08] Agregando: xref_output\source\electricalCabinet.md
+[22:12:08] Agregando: xref_output\source\instTimingBeltRampGenerator.md
+[22:12:08] Agregando: xref_output\source\inv_SIEM_G120.md
+[22:12:08] Agregando: xref_output\source\machineData.md
+[22:12:08] Agregando: xref_output\source\recipe.md
+[22:12:08] Agregando: xref_output\source\selections.md
+[22:12:08] Agregando: xref_output\source\timingBeltData.md
+[22:12:08] Agregando: xref_output\source\timingBeltSetupData.md
+[22:12:08] Agregando: xref_output\source\typeAxisPositioningInterface.md
+[22:12:08] Agregando: xref_output\source\typeAxisTechnologyInterface.md
+[22:12:08] Agregando: xref_output\source\typeMachineCycleInterface.md
+[22:12:08] Agregando: xref_output\source\typeSeamlessDividerBlocksSharedData.md
+[22:12:08] Agregando: xref_output\source\typeSeamlessDividerInterface.md
+[22:12:08] Agregando: xref_output\source\typeSeamlessDividerMotionTechnologyInterface.md
+[22:12:08] Agregando: xref_output\source\virtualMasterData.md
+[22:12:08] Agregando: xref_output\xref_calls_tree.md
+[22:12:08] Agregando: xref_output\xref_db_usage_summary.md
+[22:12:08] Agregando: xref_output\xref_plc_tags_summary.md
+[22:12:08] Agregación completada. Archivo guardado en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\full_project_representation.md
+[22:12:08] -------------------- Resumen Final del Procesamiento Completo --------------------
+[22:12:08] Total de archivos XML encontrados: 341
+[22:12:08] Archivos procesados/actualizados exitosamente (x1-x3): 325
+[22:12:08] Archivos completamente saltados (x1, x2, x3): 0
+[22:12:08] Archivos parcialmente saltados (x1, x2 saltados; x3 ejecutado): 0
+[22:12:08] Archivos fallidos (en x1, x2, x3 o error inesperado): 0
+[22:12:08] Archivos XML omitidos (priorizando .scl nativo): 16
+[22:12:08] Archivos SCL existentes copiados (Fase 1.5): 0
+[22:12:08] Archivos SCL existentes omitidos por conflicto (Fase 1.5): 16
+[22:12:08] Fase 2 (Generación XRef - x4): Completada
+[22:12:08] Fase 3 (Agregación - x5): Completada
+[22:12:08] --------------------------------------------------------------------------------
+[22:12:08] Proceso finalizado exitosamente.
+[22:12:08] Proceso finalizado exitosamente. Consulta 'log_98050_PLC.txt' para detalles.
+[22:12:08] ========================================= LOG END ==========================================
+[22:12:09] Ejecución de x0_main.py finalizada (success). Duración: 0:00:11.613150. Se detectaron errores (ver log).
+[22:12:09] Log completo guardado en: D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\log_x0_main.txt