ParamManagerScripts/backend/script_groups/XML Parser to SCL/log.txt

4364 lines
305 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

2025-05-03 00:28:00.291 - ======================================== LOG START ========================================
2025-05-03 00:28:00.292 - Directorio de trabajo base configurado: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport'
2025-05-03 00:28:00.292 - Buscando archivos XML recursivamente en el subdirectorio: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC'
2025-05-03 00:28:00.300 - Se encontraron 408 archivos XML para procesar:
2025-05-03 00:28:00.301 - - PLC\PlcDataTypes\AnalogInstrument.xml
2025-05-03 00:28:00.301 - - PLC\PlcDataTypes\CIP_Link_Type.xml
2025-05-03 00:28:00.301 - - PLC\PlcDataTypes\CIP_Simple_Type.xml
2025-05-03 00:28:00.301 - - PLC\PlcDataTypes\CIP_Step_Type.xml
2025-05-03 00:28:00.301 - - PLC\PlcDataTypes\CIP_WaitEvent_Type.xml
2025-05-03 00:28:00.303 - - PLC\PlcDataTypes\Device.xml
2025-05-03 00:28:00.303 - - PLC\PlcDataTypes\DigitalInstrument.xml
2025-05-03 00:28:00.303 - - PLC\PlcDataTypes\FunctionButton.xml
2025-05-03 00:28:00.303 - - PLC\PlcDataTypes\PID.xml
2025-05-03 00:28:00.304 - - PLC\PlcDataTypes\QCO Phase.xml
2025-05-03 00:28:00.304 - - PLC\PlcDataTypes\QCO Spare.xml
2025-05-03 00:28:00.304 - - PLC\PlcDataTypes\QCO Timer.xml
2025-05-03 00:28:00.305 - - PLC\PlcDataTypes\QCO Timer_Array_1.xml
2025-05-03 00:28:00.305 - - PLC\PlcDataTypes\Recipe_Prod.xml
2025-05-03 00:28:00.305 - - PLC\PlcDataTypes\ReportCIPSimpleData.xml
2025-05-03 00:28:00.305 - - PLC\PlcDataTypes\TADDR_PAR.xml
2025-05-03 00:28:00.305 - - PLC\PlcDataTypes\TCON_PAR.xml
2025-05-03 00:28:00.305 - - PLC\PlcDataTypes\TCON_PAR_LF.xml
2025-05-03 00:28:00.306 - - PLC\PlcDataTypes\Tipo di dati utente_1.xml
2025-05-03 00:28:00.306 - - PLC\PlcDataTypes\Tipo di dati utente_2.xml
2025-05-03 00:28:00.306 - - PLC\PlcTags\IO Not in Hardware\InputsMaster.xml
2025-05-03 00:28:00.307 - - PLC\PlcTags\IO Not in Hardware\OutputsMaster.xml
2025-05-03 00:28:00.307 - - PLC\PlcTags\Inputs.xml
2025-05-03 00:28:00.307 - - PLC\PlcTags\Memories.xml
2025-05-03 00:28:00.308 - - PLC\PlcTags\Outputs.xml
2025-05-03 00:28:00.308 - - PLC\PlcTags\OutputsFesto.xml
2025-05-03 00:28:00.308 - - PLC\PlcTags\Tabella delle variabili standard.xml
2025-05-03 00:28:00.309 - - PLC\PlcTags\Tabella delle variabili_1.xml
2025-05-03 00:28:00.309 - - PLC\PlcTags\Tabella delle variabili_2.xml
2025-05-03 00:28:00.309 - - PLC\PlcTags\Timers_Counters.xml
2025-05-03 00:28:00.310 - - PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia MainRoutine.xml
2025-05-03 00:28:00.310 - - PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profibus.xml
2025-05-03 00:28:00.310 - - PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfibusData.xml
2025-05-03 00:28:00.310 - - PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profinet.xml
2025-05-03 00:28:00.310 - - PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfinetData.xml
2025-05-03 00:28:00.310 - - PLC\ProgramBlocks_XML\Baialage.xml
2025-05-03 00:28:00.311 - - PLC\ProgramBlocks_XML\BlendFill StartUp_Seq.xml
2025-05-03 00:28:00.311 - - PLC\ProgramBlocks_XML\BlenderCtrl_All Auto.xml
2025-05-03 00:28:00.311 - - PLC\ProgramBlocks_XML\BlenderCtrl_CIPModeInit.xml
2025-05-03 00:28:00.311 - - PLC\ProgramBlocks_XML\BlenderCtrl_InitErrors.xml
2025-05-03 00:28:00.311 - - PLC\ProgramBlocks_XML\BlenderCtrl_MFM Command.xml
2025-05-03 00:28:00.311 - - PLC\ProgramBlocks_XML\BlenderCtrl_MachineInit.xml
2025-05-03 00:28:00.312 - - PLC\ProgramBlocks_XML\BlenderCtrl_ManualActive.xml
2025-05-03 00:28:00.312 - - PLC\ProgramBlocks_XML\BlenderCtrl_ProdModeInit.xml
2025-05-03 00:28:00.313 - - PLC\ProgramBlocks_XML\BlenderCtrl_ResetSPWord.xml
2025-05-03 00:28:00.313 - - PLC\ProgramBlocks_XML\BlenderCtrl_UpdatePWord.xml
2025-05-03 00:28:00.313 - - PLC\ProgramBlocks_XML\BlenderCtrl__Main.xml
2025-05-03 00:28:00.313 - - PLC\ProgramBlocks_XML\BlenderPIDCtrl_Monitor.xml
2025-05-03 00:28:00.314 - - PLC\ProgramBlocks_XML\BlenderPIDCtrl_PresRelea.xml
2025-05-03 00:28:00.314 - - PLC\ProgramBlocks_XML\BlenderPIDCtrl_ReadAnIn.xml
2025-05-03 00:28:00.314 - - PLC\ProgramBlocks_XML\BlenderPIDCtrl_SaveInteg.xml
2025-05-03 00:28:00.315 - - PLC\ProgramBlocks_XML\BlenderPIDCtrl_SaveValve.xml
2025-05-03 00:28:00.315 - - PLC\ProgramBlocks_XML\BlenderPIDCtrl_WriteAnOu.xml
2025-05-03 00:28:00.315 - - PLC\ProgramBlocks_XML\BlenderPIDCtrl__Loop.xml
2025-05-03 00:28:00.315 - - PLC\ProgramBlocks_XML\BlenderPID_ActualRecipe.xml
2025-05-03 00:28:00.315 - - PLC\ProgramBlocks_XML\BlenderPID_BlendingFault.xml
2025-05-03 00:28:00.317 - - PLC\ProgramBlocks_XML\BlenderPID_FlowMeterErro.xml
2025-05-03 00:28:00.317 - - PLC\ProgramBlocks_XML\BlenderPID_NextRecipe.xml
2025-05-03 00:28:00.317 - - PLC\ProgramBlocks_XML\BlenderPID_PIDFFCalc.xml
2025-05-03 00:28:00.318 - - PLC\ProgramBlocks_XML\BlenderPID_PIDInitParam.xml
2025-05-03 00:28:00.318 - - PLC\ProgramBlocks_XML\BlenderPID_PIDResInteg.xml
2025-05-03 00:28:00.318 - - PLC\ProgramBlocks_XML\BlenderPID_PIDSPCalc.xml
2025-05-03 00:28:00.318 - - PLC\ProgramBlocks_XML\BlenderPID__Main.xml
2025-05-03 00:28:00.319 - - PLC\ProgramBlocks_XML\BlenderPID__Main_Data.xml
2025-05-03 00:28:00.319 - - PLC\ProgramBlocks_XML\BlenderRinse.xml
2025-05-03 00:28:00.319 - - PLC\ProgramBlocks_XML\BlenderRinse_Done.xml
2025-05-03 00:28:00.319 - - PLC\ProgramBlocks_XML\BlenderRun_MeasFilSpeed.xml
2025-05-03 00:28:00.319 - - PLC\ProgramBlocks_XML\BlenderRun_MeasFil_Data.xml
2025-05-03 00:28:00.320 - - PLC\ProgramBlocks_XML\BlenderRun_ProdTime.xml
2025-05-03 00:28:00.320 - - PLC\ProgramBlocks_XML\BlenderRun_SelectConstan.xml
2025-05-03 00:28:00.321 - - PLC\ProgramBlocks_XML\BlenderRun_Stopping.xml
2025-05-03 00:28:00.321 - - PLC\ProgramBlocks_XML\BlenderRun__Control.xml
2025-05-03 00:28:00.321 - - PLC\ProgramBlocks_XML\Blender_Constants.xml
2025-05-03 00:28:00.321 - - PLC\ProgramBlocks_XML\Blender_Procedure Data.xml
2025-05-03 00:28:00.322 - - PLC\ProgramBlocks_XML\Blender_Variables.xml
2025-05-03 00:28:00.322 - - PLC\ProgramBlocks_XML\Blender_Variables_Pers.xml
2025-05-03 00:28:00.322 - - PLC\ProgramBlocks_XML\Blocco_1.xml
2025-05-03 00:28:00.323 - - PLC\ProgramBlocks_XML\Blocco_dati_Test.xml
2025-05-03 00:28:00.323 - - PLC\ProgramBlocks_XML\Block_compare.xml
2025-05-03 00:28:00.323 - - PLC\ProgramBlocks_XML\Block_move.xml
2025-05-03 00:28:00.323 - - PLC\ProgramBlocks_XML\BrixTracking_Data.xml
2025-05-03 00:28:00.323 - - PLC\ProgramBlocks_XML\BrixTracking_ProdSamples.xml
2025-05-03 00:28:00.324 - - PLC\ProgramBlocks_XML\BrixTracking_SampleTime.xml
2025-05-03 00:28:00.324 - - PLC\ProgramBlocks_XML\CIP CVQ.xml
2025-05-03 00:28:00.324 - - PLC\ProgramBlocks_XML\CIP FlipFlop.xml
2025-05-03 00:28:00.324 - - PLC\ProgramBlocks_XML\CIPLocal.xml
2025-05-03 00:28:00.325 - - PLC\ProgramBlocks_XML\CIPLocal_ExecSimpleCIP.xml
2025-05-03 00:28:00.325 - - PLC\ProgramBlocks_XML\CIPLocal_ExecStep.xml
2025-05-03 00:28:00.325 - - PLC\ProgramBlocks_XML\CIPLocal_ProgInizialize.xml
2025-05-03 00:28:00.325 - - PLC\ProgramBlocks_XML\CIPLocal_ProgStepDown.xml
2025-05-03 00:28:00.325 - - PLC\ProgramBlocks_XML\CIPLocal_ProgStepUp.xml
2025-05-03 00:28:00.326 - - PLC\ProgramBlocks_XML\CIPLocal_WaitEvent_Ctrl.xml
2025-05-03 00:28:00.326 - - PLC\ProgramBlocks_XML\CIPMain.xml
2025-05-03 00:28:00.326 - - PLC\ProgramBlocks_XML\CIPMain_Flood.xml
2025-05-03 00:28:00.326 - - PLC\ProgramBlocks_XML\CIPMain_Total Drain.xml
2025-05-03 00:28:00.327 - - PLC\ProgramBlocks_XML\CIPRecipe#01.xml
2025-05-03 00:28:00.327 - - PLC\ProgramBlocks_XML\CIPRecipe#02.xml
2025-05-03 00:28:00.327 - - PLC\ProgramBlocks_XML\CIPRecipe#03.xml
2025-05-03 00:28:00.327 - - PLC\ProgramBlocks_XML\CIPRecipe#04.xml
2025-05-03 00:28:00.327 - - PLC\ProgramBlocks_XML\CIPRecipe#05.xml
2025-05-03 00:28:00.328 - - PLC\ProgramBlocks_XML\CIPRecipe#06.xml
2025-05-03 00:28:00.328 - - PLC\ProgramBlocks_XML\CIPRecipe#07.xml
2025-05-03 00:28:00.328 - - PLC\ProgramBlocks_XML\CIPRecipe#08.xml
2025-05-03 00:28:00.328 - - PLC\ProgramBlocks_XML\CIPRecipe#09.xml
2025-05-03 00:28:00.329 - - PLC\ProgramBlocks_XML\CIPRecipe#10.xml
2025-05-03 00:28:00.329 - - PLC\ProgramBlocks_XML\CIPRecipe#11.xml
2025-05-03 00:28:00.329 - - PLC\ProgramBlocks_XML\CIPRecipe#12.xml
2025-05-03 00:28:00.329 - - PLC\ProgramBlocks_XML\CIPRecipe#13.xml
2025-05-03 00:28:00.330 - - PLC\ProgramBlocks_XML\CIPRecipe#14.xml
2025-05-03 00:28:00.330 - - PLC\ProgramBlocks_XML\CIPRecipe#15.xml
2025-05-03 00:28:00.330 - - PLC\ProgramBlocks_XML\CIPRecipe#16.xml
2025-05-03 00:28:00.330 - - PLC\ProgramBlocks_XML\CIPRecipe#17.xml
2025-05-03 00:28:00.330 - - PLC\ProgramBlocks_XML\CIPRecipe#18.xml
2025-05-03 00:28:00.331 - - PLC\ProgramBlocks_XML\CIPRecipe#19.xml
2025-05-03 00:28:00.331 - - PLC\ProgramBlocks_XML\CIPRecipe#20.xml
2025-05-03 00:28:00.331 - - PLC\ProgramBlocks_XML\CIPRecipe#21.xml
2025-05-03 00:28:00.331 - - PLC\ProgramBlocks_XML\CIPRecipe#22.xml
2025-05-03 00:28:00.331 - - PLC\ProgramBlocks_XML\CIPRecipe#23.xml
2025-05-03 00:28:00.331 - - PLC\ProgramBlocks_XML\CIPRecipe#24.xml
2025-05-03 00:28:00.332 - - PLC\ProgramBlocks_XML\CIPRecipe#25.xml
2025-05-03 00:28:00.332 - - PLC\ProgramBlocks_XML\CIPRecipe#26.xml
2025-05-03 00:28:00.332 - - PLC\ProgramBlocks_XML\CIPRecipe#27.xml
2025-05-03 00:28:00.332 - - PLC\ProgramBlocks_XML\CIPRecipe#28.xml
2025-05-03 00:28:00.332 - - PLC\ProgramBlocks_XML\CIPRecipe#29.xml
2025-05-03 00:28:00.334 - - PLC\ProgramBlocks_XML\CIPRecipe#30.xml
2025-05-03 00:28:00.334 - - PLC\ProgramBlocks_XML\CIPRecipeManagement.xml
2025-05-03 00:28:00.334 - - PLC\ProgramBlocks_XML\CIPRecipeManagement_Data.xml
2025-05-03 00:28:00.334 - - PLC\ProgramBlocks_XML\CIPReportDB.xml
2025-05-03 00:28:00.334 - - PLC\ProgramBlocks_XML\CIPReportManager.xml
2025-05-03 00:28:00.334 - - PLC\ProgramBlocks_XML\CIP_Program_Variables.xml
2025-05-03 00:28:00.335 - - PLC\ProgramBlocks_XML\CIP_SimpleProgr_Init.xml
2025-05-03 00:28:00.335 - - PLC\ProgramBlocks_XML\CO2 Solubility.xml
2025-05-03 00:28:00.335 - - PLC\ProgramBlocks_XML\CO2EqPress.xml
2025-05-03 00:28:00.335 - - PLC\ProgramBlocks_XML\CO2InjPressure.xml
2025-05-03 00:28:00.337 - - PLC\ProgramBlocks_XML\CO2Tracking.xml
2025-05-03 00:28:00.337 - - PLC\ProgramBlocks_XML\CO2Tracking_Data.xml
2025-05-03 00:28:00.337 - - PLC\ProgramBlocks_XML\CO2Tracking_ProdSamples.xml
2025-05-03 00:28:00.337 - - PLC\ProgramBlocks_XML\CO2Tracking_SampleTime.xml
2025-05-03 00:28:00.337 - - PLC\ProgramBlocks_XML\COMPLETE RESTART.xml
2025-05-03 00:28:00.337 - - PLC\ProgramBlocks_XML\CPU_DP Global Diag.xml
2025-05-03 00:28:00.338 - - PLC\ProgramBlocks_XML\CTRLCoolingSystem.xml
2025-05-03 00:28:00.338 - - PLC\ProgramBlocks_XML\CVQ_1p7_8_Perc.xml
2025-05-03 00:28:00.338 - - PLC\ProgramBlocks_XML\CYC_INT5.xml
2025-05-03 00:28:00.339 - - PLC\ProgramBlocks_XML\CarboWaterLine_Seq.xml
2025-05-03 00:28:00.339 - - PLC\ProgramBlocks_XML\Cetrifugal_Head.xml
2025-05-03 00:28:00.339 - - PLC\ProgramBlocks_XML\Clock Signal.xml
2025-05-03 00:28:00.340 - - PLC\ProgramBlocks_XML\Co2_Counters.xml
2025-05-03 00:28:00.340 - - PLC\ProgramBlocks_XML\Co2_Counters_DB.xml
2025-05-03 00:28:00.340 - - PLC\ProgramBlocks_XML\DELETE.xml
2025-05-03 00:28:00.340 - - PLC\ProgramBlocks_XML\DeairCO2TempComp.xml
2025-05-03 00:28:00.340 - - PLC\ProgramBlocks_XML\DeaireationValve.xml
2025-05-03 00:28:00.340 - - PLC\ProgramBlocks_XML\Deaireator StartUp_Seq.xml
2025-05-03 00:28:00.341 - - PLC\ProgramBlocks_XML\Default_SupervisionDB.xml
2025-05-03 00:28:00.341 - - PLC\ProgramBlocks_XML\Delay.xml
2025-05-03 00:28:00.341 - - PLC\ProgramBlocks_XML\DeltaP.xml
2025-05-03 00:28:00.341 - - PLC\ProgramBlocks_XML\EQ_STRNG.xml
2025-05-03 00:28:00.341 - - PLC\ProgramBlocks_XML\FW_DRand.xml
2025-05-03 00:28:00.341 - - PLC\ProgramBlocks_XML\FeedForward.xml
2025-05-03 00:28:00.342 - - PLC\ProgramBlocks_XML\FillerControl.xml
2025-05-03 00:28:00.342 - - PLC\ProgramBlocks_XML\FillerControl_DataSend.xml
2025-05-03 00:28:00.342 - - PLC\ProgramBlocks_XML\Filler_Head_Variables.xml
2025-05-03 00:28:00.342 - - PLC\ProgramBlocks_XML\FillingTime.xml
2025-05-03 00:28:00.342 - - PLC\ProgramBlocks_XML\FirstProduction_Data.xml
2025-05-03 00:28:00.342 - - PLC\ProgramBlocks_XML\Flow_To_Press_Loss.xml
2025-05-03 00:28:00.342 - - PLC\ProgramBlocks_XML\Freq_To_mmH2O.xml
2025-05-03 00:28:00.342 - - PLC\ProgramBlocks_XML\FrictionLoss.xml
2025-05-03 00:28:00.342 - - PLC\ProgramBlocks_XML\GLOBAL_DIAG_DB.xml
2025-05-03 00:28:00.343 - - PLC\ProgramBlocks_XML\GetProdBrixCO2_Anal_Inpt.xml
2025-05-03 00:28:00.343 - - PLC\ProgramBlocks_XML\HMI CPU_DP Diag.xml
2025-05-03 00:28:00.343 - - PLC\ProgramBlocks_XML\HMI Key User.xml
2025-05-03 00:28:00.343 - - PLC\ProgramBlocks_XML\HMI_Alarms.xml
2025-05-03 00:28:00.344 - - PLC\ProgramBlocks_XML\HMI_Blender_Parameters.xml
2025-05-03 00:28:00.344 - - PLC\ProgramBlocks_XML\HMI_Device.xml
2025-05-03 00:28:00.344 - - PLC\ProgramBlocks_XML\HMI_Digital.xml
2025-05-03 00:28:00.344 - - PLC\ProgramBlocks_XML\HMI_IO_Showing.xml
2025-05-03 00:28:00.344 - - PLC\ProgramBlocks_XML\HMI_Instrument.xml
2025-05-03 00:28:00.345 - - PLC\ProgramBlocks_XML\HMI_Local_CIP_Variables.xml
2025-05-03 00:28:00.345 - - PLC\ProgramBlocks_XML\HMI_PID.xml
2025-05-03 00:28:00.345 - - PLC\ProgramBlocks_XML\HMI_Recipe_Edit.xml
2025-05-03 00:28:00.345 - - PLC\ProgramBlocks_XML\HMI_Recipe_Name.xml
2025-05-03 00:28:00.347 - - PLC\ProgramBlocks_XML\HMI_Refrige_IO_Showing.xml
2025-05-03 00:28:00.347 - - PLC\ProgramBlocks_XML\HMI_Service.xml
2025-05-03 00:28:00.347 - - PLC\ProgramBlocks_XML\HMI_Variables_Cmd.xml
2025-05-03 00:28:00.347 - - PLC\ProgramBlocks_XML\HMI_Variables_Status.xml
2025-05-03 00:28:00.347 - - PLC\ProgramBlocks_XML\IO_FLT1.xml
2025-05-03 00:28:00.348 - - PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol.xml
2025-05-03 00:28:00.348 - - PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol_DB.xml
2025-05-03 00:28:00.348 - - PLC\ProgramBlocks_XML\ITC Communic CIP DI.xml
2025-05-03 00:28:00.348 - - PLC\ProgramBlocks_XML\ITC Communic CIPRoom.xml
2025-05-03 00:28:00.348 - - PLC\ProgramBlocks_XML\ITC Communic Filler DI.xml
2025-05-03 00:28:00.349 - - PLC\ProgramBlocks_XML\ITC Communic Filler.xml
2025-05-03 00:28:00.349 - - PLC\ProgramBlocks_XML\ITC Communic MainData.xml
2025-05-03 00:28:00.349 - - PLC\ProgramBlocks_XML\ITC Communic MainRoutine.xml
2025-05-03 00:28:00.349 - - PLC\ProgramBlocks_XML\ITC Communic Mixer DI.xml
2025-05-03 00:28:00.351 - - PLC\ProgramBlocks_XML\ITC Communic ProdRoom.xml
2025-05-03 00:28:00.351 - - PLC\ProgramBlocks_XML\ITC Communic Product Room DI.xml
2025-05-03 00:28:00.351 - - PLC\ProgramBlocks_XML\ITC DataIn.xml
2025-05-03 00:28:00.351 - - PLC\ProgramBlocks_XML\ITC DataOut.xml
2025-05-03 00:28:00.352 - - PLC\ProgramBlocks_XML\ITC Exchange MainRoutine.xml
2025-05-03 00:28:00.352 - - PLC\ProgramBlocks_XML\ITC MainRoutine.xml
2025-05-03 00:28:00.352 - - PLC\ProgramBlocks_XML\Input.xml
2025-05-03 00:28:00.352 - - PLC\ProgramBlocks_XML\Input_CheckFlowMetersSta.xml
2025-05-03 00:28:00.353 - - PLC\ProgramBlocks_XML\Input_Data.xml
2025-05-03 00:28:00.353 - - PLC\ProgramBlocks_XML\Input_DigitalCtrl.xml
2025-05-03 00:28:00.353 - - PLC\ProgramBlocks_XML\Input_DigitalScanner.xml
2025-05-03 00:28:00.354 - - PLC\ProgramBlocks_XML\Instrument_Scanner.xml
2025-05-03 00:28:00.354 - - PLC\ProgramBlocks_XML\Integral.xml
2025-05-03 00:28:00.354 - - PLC\ProgramBlocks_XML\Interlocking_Panel.xml
2025-05-03 00:28:00.355 - - PLC\ProgramBlocks_XML\Interlocking_Panel_1.xml
2025-05-03 00:28:00.355 - - PLC\ProgramBlocks_XML\Interlocking_Variables.xml
2025-05-03 00:28:00.355 - - PLC\ProgramBlocks_XML\Key Read & Write Data.xml
2025-05-03 00:28:00.355 - - PLC\ProgramBlocks_XML\Key Read & Write.xml
2025-05-03 00:28:00.355 - - PLC\ProgramBlocks_XML\LIMIT_I.xml
2025-05-03 00:28:00.357 - - PLC\ProgramBlocks_XML\LIMIT_R.xml
2025-05-03 00:28:00.357 - - PLC\ProgramBlocks_XML\LowPassFilter.xml
2025-05-03 00:28:00.357 - - PLC\ProgramBlocks_XML\MFMAnalogValues.xml
2025-05-03 00:28:00.357 - - PLC\ProgramBlocks_XML\MFMAnalogValues_Totalize.xml
2025-05-03 00:28:00.357 - - PLC\ProgramBlocks_XML\MFM_Analog_Value_Data.xml
2025-05-03 00:28:00.358 - - PLC\ProgramBlocks_XML\MOD_ERR.xml
2025-05-03 00:28:00.358 - - PLC\ProgramBlocks_XML\MSE Slope.xml
2025-05-03 00:28:00.358 - - PLC\ProgramBlocks_XML\Machine_Co2_Cons.xml
2025-05-03 00:28:00.358 - - PLC\ProgramBlocks_XML\Maselli_PA_Control.xml
2025-05-03 00:28:00.359 - - PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Read.xml
2025-05-03 00:28:00.359 - - PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Transfer.xml
2025-05-03 00:28:00.359 - - PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Write.xml
2025-05-03 00:28:00.359 - - PLC\ProgramBlocks_XML\Maselli_PA_Data.xml
2025-05-03 00:28:00.359 - - PLC\ProgramBlocks_XML\MaxCarboCO2 Vol.xml
2025-05-03 00:28:00.361 - - PLC\ProgramBlocks_XML\MessageScroll.xml
2025-05-03 00:28:00.361 - - PLC\ProgramBlocks_XML\ModValveFault.xml
2025-05-03 00:28:00.361 - - PLC\ProgramBlocks_XML\ONS_R.xml
2025-05-03 00:28:00.362 - - PLC\ProgramBlocks_XML\Output.xml
2025-05-03 00:28:00.362 - - PLC\ProgramBlocks_XML\Output_AnalogValueToHMI.xml
2025-05-03 00:28:00.362 - - PLC\ProgramBlocks_XML\Output_CO2InjPress.xml
2025-05-03 00:28:00.362 - - PLC\ProgramBlocks_XML\PID MAIN Data.xml
2025-05-03 00:28:00.363 - - PLC\ProgramBlocks_XML\PIDControl.xml
2025-05-03 00:28:00.363 - - PLC\ProgramBlocks_XML\PID_Filling_Head.xml
2025-05-03 00:28:00.363 - - PLC\ProgramBlocks_XML\PID_Filling_Head_Calc.xml
2025-05-03 00:28:00.363 - - PLC\ProgramBlocks_XML\PID_Filling_Head_Data.xml
2025-05-03 00:28:00.363 - - PLC\ProgramBlocks_XML\PID_RMM301.xml
2025-05-03 00:28:00.364 - - PLC\ProgramBlocks_XML\PID_RMM301_Data.xml
2025-05-03 00:28:00.364 - - PLC\ProgramBlocks_XML\PID_RMM303.xml
2025-05-03 00:28:00.364 - - PLC\ProgramBlocks_XML\PID_RMM303_Data.xml
2025-05-03 00:28:00.364 - - PLC\ProgramBlocks_XML\PID_RMM304.xml
2025-05-03 00:28:00.365 - - PLC\ProgramBlocks_XML\PID_RMM304_Data.xml
2025-05-03 00:28:00.365 - - PLC\ProgramBlocks_XML\PID_RMP302.xml
2025-05-03 00:28:00.365 - - PLC\ProgramBlocks_XML\PID_RMP302_Data.xml
2025-05-03 00:28:00.365 - - PLC\ProgramBlocks_XML\PID_RVM301.xml
2025-05-03 00:28:00.367 - - PLC\ProgramBlocks_XML\PID_RVM301_Data.xml
2025-05-03 00:28:00.367 - - PLC\ProgramBlocks_XML\PID_RVM319_Data.xml
2025-05-03 00:28:00.367 - - PLC\ProgramBlocks_XML\PID_RVM319_PRD.xml
2025-05-03 00:28:00.367 - - PLC\ProgramBlocks_XML\PID_RVN302.xml
2025-05-03 00:28:00.367 - - PLC\ProgramBlocks_XML\PID_RVN302_Data.xml
2025-05-03 00:28:00.368 - - PLC\ProgramBlocks_XML\PID_RVP303.xml
2025-05-03 00:28:00.368 - - PLC\ProgramBlocks_XML\PID_RVP303_Data.xml
2025-05-03 00:28:00.368 - - PLC\ProgramBlocks_XML\PID_RVS318.xml
2025-05-03 00:28:00.368 - - PLC\ProgramBlocks_XML\PID_RVS318_Data.xml
2025-05-03 00:28:00.368 - - PLC\ProgramBlocks_XML\PID_Variables.xml
2025-05-03 00:28:00.369 - - PLC\ProgramBlocks_XML\PPM O2.xml
2025-05-03 00:28:00.369 - - PLC\ProgramBlocks_XML\PPM303_VFC_Ctrl.xml
2025-05-03 00:28:00.369 - - PLC\ProgramBlocks_XML\PPM305_VFC_Ctrl.xml
2025-05-03 00:28:00.370 - - PLC\ProgramBlocks_XML\PPM307_VFC_Ctrl.xml
2025-05-03 00:28:00.370 - - PLC\ProgramBlocks_XML\PPN301_VFC_Ctrl.xml
2025-05-03 00:28:00.370 - - PLC\ProgramBlocks_XML\PPP302_VFC_Ctrl.xml
2025-05-03 00:28:00.370 - - PLC\ProgramBlocks_XML\Pneumatic Valve Ctrl.xml
2025-05-03 00:28:00.372 - - PLC\ProgramBlocks_XML\Pneumatic Valve Fault DB.xml
2025-05-03 00:28:00.372 - - PLC\ProgramBlocks_XML\Pneumatic Valve Fault.xml
2025-05-03 00:28:00.372 - - PLC\ProgramBlocks_XML\Procedure.xml
2025-05-03 00:28:00.372 - - PLC\ProgramBlocks_XML\ProcedureBlendFill StartUp.xml
2025-05-03 00:28:00.372 - - PLC\ProgramBlocks_XML\ProcedureBrixTracking.xml
2025-05-03 00:28:00.372 - - PLC\ProgramBlocks_XML\ProcedureCarboWaterLine.xml
2025-05-03 00:28:00.372 - - PLC\ProgramBlocks_XML\ProcedureDeaireator StartUp.xml
2025-05-03 00:28:00.373 - - PLC\ProgramBlocks_XML\ProcedureFirstProduction.xml
2025-05-03 00:28:00.373 - - PLC\ProgramBlocks_XML\ProcedureProdBrixRecovery.xml
2025-05-03 00:28:00.373 - - PLC\ProgramBlocks_XML\ProcedureProdTankDrain.xml
2025-05-03 00:28:00.373 - - PLC\ProgramBlocks_XML\ProcedureProdTankRunOut.xml
2025-05-03 00:28:00.373 - - PLC\ProgramBlocks_XML\ProcedureSyrup RunOut.xml
2025-05-03 00:28:00.374 - - PLC\ProgramBlocks_XML\ProcedureSyrupLineMFMPrep.xml
2025-05-03 00:28:00.374 - - PLC\ProgramBlocks_XML\ProcedureSyrupMFMStartUp.xml
2025-05-03 00:28:00.374 - - PLC\ProgramBlocks_XML\Procedure_Variables.xml
2025-05-03 00:28:00.375 - - PLC\ProgramBlocks_XML\Prod Tank Drain_Seq.xml
2025-05-03 00:28:00.375 - - PLC\ProgramBlocks_XML\Prod Tank PressCtrl.xml
2025-05-03 00:28:00.375 - - PLC\ProgramBlocks_XML\Prod Tank RunOut_Seq.xml
2025-05-03 00:28:00.375 - - PLC\ProgramBlocks_XML\ProdBrixRecovery_BrixCal.xml
2025-05-03 00:28:00.375 - - PLC\ProgramBlocks_XML\ProdBrixRecovery_DB.xml
2025-05-03 00:28:00.377 - - PLC\ProgramBlocks_XML\ProdReportDB.xml
2025-05-03 00:28:00.377 - - PLC\ProgramBlocks_XML\ProdReportManager.xml
2025-05-03 00:28:00.377 - - PLC\ProgramBlocks_XML\ProductAvailable.xml
2025-05-03 00:28:00.378 - - PLC\ProgramBlocks_XML\ProductLiterInTank.xml
2025-05-03 00:28:00.378 - - PLC\ProgramBlocks_XML\ProductPipeDrain.xml
2025-05-03 00:28:00.378 - - PLC\ProgramBlocks_XML\ProductPipeDrain_Seq.xml
2025-05-03 00:28:00.378 - - PLC\ProgramBlocks_XML\ProductPipeRunOut.xml
2025-05-03 00:28:00.378 - - PLC\ProgramBlocks_XML\ProductPipeRunOut_Seq.xml
2025-05-03 00:28:00.378 - - PLC\ProgramBlocks_XML\ProductQuality.xml
2025-05-03 00:28:00.378 - - PLC\ProgramBlocks_XML\ProductQuality_Messages.xml
2025-05-03 00:28:00.379 - - PLC\ProgramBlocks_XML\Profibus Network.xml
2025-05-03 00:28:00.379 - - PLC\ProgramBlocks_XML\Profibus_Variables.xml
2025-05-03 00:28:00.379 - - PLC\ProgramBlocks_XML\Programming error.xml
2025-05-03 00:28:00.379 - - PLC\ProgramBlocks_XML\PumpsControl.xml
2025-05-03 00:28:00.379 - - PLC\ProgramBlocks_XML\QCO Monitor.xml
2025-05-03 00:28:00.380 - - PLC\ProgramBlocks_XML\QCO Timing DB.xml
2025-05-03 00:28:00.380 - - PLC\ProgramBlocks_XML\RACK_FLT.xml
2025-05-03 00:28:00.380 - - PLC\ProgramBlocks_XML\REPLACE_Mod.xml
2025-05-03 00:28:00.380 - - PLC\ProgramBlocks_XML\ReadAnalogIn.xml
2025-05-03 00:28:00.380 - - PLC\ProgramBlocks_XML\ReadAnalogIn_Fault_DB.xml
2025-05-03 00:28:00.382 - - PLC\ProgramBlocks_XML\Recipe #01.xml
2025-05-03 00:28:00.382 - - PLC\ProgramBlocks_XML\Recipe #02.xml
2025-05-03 00:28:00.382 - - PLC\ProgramBlocks_XML\Recipe #03.xml
2025-05-03 00:28:00.383 - - PLC\ProgramBlocks_XML\Recipe #04.xml
2025-05-03 00:28:00.383 - - PLC\ProgramBlocks_XML\Recipe #05.xml
2025-05-03 00:28:00.383 - - PLC\ProgramBlocks_XML\Recipe #06.xml
2025-05-03 00:28:00.383 - - PLC\ProgramBlocks_XML\Recipe #07.xml
2025-05-03 00:28:00.384 - - PLC\ProgramBlocks_XML\Recipe #08.xml
2025-05-03 00:28:00.384 - - PLC\ProgramBlocks_XML\Recipe #09.xml
2025-05-03 00:28:00.384 - - PLC\ProgramBlocks_XML\Recipe #10.xml
2025-05-03 00:28:00.384 - - PLC\ProgramBlocks_XML\Recipe #11.xml
2025-05-03 00:28:00.384 - - PLC\ProgramBlocks_XML\Recipe #12.xml
2025-05-03 00:28:00.385 - - PLC\ProgramBlocks_XML\Recipe #13.xml
2025-05-03 00:28:00.385 - - PLC\ProgramBlocks_XML\Recipe #14.xml
2025-05-03 00:28:00.385 - - PLC\ProgramBlocks_XML\Recipe #15.xml
2025-05-03 00:28:00.385 - - PLC\ProgramBlocks_XML\Recipe #16.xml
2025-05-03 00:28:00.386 - - PLC\ProgramBlocks_XML\Recipe #17.xml
2025-05-03 00:28:00.386 - - PLC\ProgramBlocks_XML\Recipe #18.xml
2025-05-03 00:28:00.386 - - PLC\ProgramBlocks_XML\Recipe #19.xml
2025-05-03 00:28:00.386 - - PLC\ProgramBlocks_XML\Recipe #20.xml
2025-05-03 00:28:00.387 - - PLC\ProgramBlocks_XML\Recipe #21.xml
2025-05-03 00:28:00.387 - - PLC\ProgramBlocks_XML\Recipe #22.xml
2025-05-03 00:28:00.387 - - PLC\ProgramBlocks_XML\Recipe #23.xml
2025-05-03 00:28:00.387 - - PLC\ProgramBlocks_XML\Recipe #24.xml
2025-05-03 00:28:00.387 - - PLC\ProgramBlocks_XML\Recipe #25.xml
2025-05-03 00:28:00.387 - - PLC\ProgramBlocks_XML\Recipe #26.xml
2025-05-03 00:28:00.387 - - PLC\ProgramBlocks_XML\Recipe #27.xml
2025-05-03 00:28:00.388 - - PLC\ProgramBlocks_XML\Recipe #28.xml
2025-05-03 00:28:00.388 - - PLC\ProgramBlocks_XML\Recipe #29.xml
2025-05-03 00:28:00.388 - - PLC\ProgramBlocks_XML\Recipe #30.xml
2025-05-03 00:28:00.388 - - PLC\ProgramBlocks_XML\Recipe #31.xml
2025-05-03 00:28:00.390 - - PLC\ProgramBlocks_XML\Recipe #32.xml
2025-05-03 00:28:00.390 - - PLC\ProgramBlocks_XML\Recipe #33.xml
2025-05-03 00:28:00.390 - - PLC\ProgramBlocks_XML\Recipe #34.xml
2025-05-03 00:28:00.391 - - PLC\ProgramBlocks_XML\Recipe #35.xml
2025-05-03 00:28:00.391 - - PLC\ProgramBlocks_XML\Recipe #36.xml
2025-05-03 00:28:00.391 - - PLC\ProgramBlocks_XML\Recipe #37.xml
2025-05-03 00:28:00.391 - - PLC\ProgramBlocks_XML\Recipe #38.xml
2025-05-03 00:28:00.391 - - PLC\ProgramBlocks_XML\Recipe #39.xml
2025-05-03 00:28:00.392 - - PLC\ProgramBlocks_XML\Recipe #40.xml
2025-05-03 00:28:00.392 - - PLC\ProgramBlocks_XML\Recipe #41.xml
2025-05-03 00:28:00.392 - - PLC\ProgramBlocks_XML\Recipe #42.xml
2025-05-03 00:28:00.392 - - PLC\ProgramBlocks_XML\Recipe #43.xml
2025-05-03 00:28:00.393 - - PLC\ProgramBlocks_XML\Recipe #44.xml
2025-05-03 00:28:00.393 - - PLC\ProgramBlocks_XML\Recipe #45.xml
2025-05-03 00:28:00.393 - - PLC\ProgramBlocks_XML\Recipe #46.xml
2025-05-03 00:28:00.395 - - PLC\ProgramBlocks_XML\Recipe #47.xml
2025-05-03 00:28:00.395 - - PLC\ProgramBlocks_XML\Recipe #48.xml
2025-05-03 00:28:00.395 - - PLC\ProgramBlocks_XML\Recipe #49.xml
2025-05-03 00:28:00.395 - - PLC\ProgramBlocks_XML\Recipe #50.xml
2025-05-03 00:28:00.395 - - PLC\ProgramBlocks_XML\RecipeCalculation.xml
2025-05-03 00:28:00.396 - - PLC\ProgramBlocks_XML\RecipeEditDataSave.xml
2025-05-03 00:28:00.396 - - PLC\ProgramBlocks_XML\RecipeManagement - Prod.xml
2025-05-03 00:28:00.396 - - PLC\ProgramBlocks_XML\RecipeManagement_Data.xml
2025-05-03 00:28:00.396 - - PLC\ProgramBlocks_XML\SEL_I.xml
2025-05-03 00:28:00.396 - - PLC\ProgramBlocks_XML\SEL_R.xml
2025-05-03 00:28:00.397 - - PLC\ProgramBlocks_XML\SLIM_Block.xml
2025-05-03 00:28:00.397 - - PLC\ProgramBlocks_XML\SLIM_Variables.xml
2025-05-03 00:28:00.397 - - PLC\ProgramBlocks_XML\Safeties.xml
2025-05-03 00:28:00.397 - - PLC\ProgramBlocks_XML\SelCheckBrixSource.xml
2025-05-03 00:28:00.398 - - PLC\ProgramBlocks_XML\Sel_Check_Brix_Data.xml
2025-05-03 00:28:00.398 - - PLC\ProgramBlocks_XML\Signal Gen.xml
2025-05-03 00:28:00.398 - - PLC\ProgramBlocks_XML\Signal_Gen_Data.xml
2025-05-03 00:28:00.398 - - PLC\ProgramBlocks_XML\SlewLimit.xml
2025-05-03 00:28:00.398 - - PLC\ProgramBlocks_XML\SpeedAdjust.xml
2025-05-03 00:28:00.399 - - PLC\ProgramBlocks_XML\Statistical_Analisys.xml
2025-05-03 00:28:00.399 - - PLC\ProgramBlocks_XML\SubCarb.xml
2025-05-03 00:28:00.399 - - PLC\ProgramBlocks_XML\SubCarb_DB.xml
2025-05-03 00:28:00.400 - - PLC\ProgramBlocks_XML\SyrBrix Autocorrection.xml
2025-05-03 00:28:00.400 - - PLC\ProgramBlocks_XML\SyrBrix_SyrupCorrPerc.xml
2025-05-03 00:28:00.400 - - PLC\ProgramBlocks_XML\Syrup Line MFM Prep_Seq.xml
2025-05-03 00:28:00.400 - - PLC\ProgramBlocks_XML\Syrup MFM StartUp_Seq.xml
2025-05-03 00:28:00.400 - - PLC\ProgramBlocks_XML\Syrup Rinse QCO_Seq.xml
2025-05-03 00:28:00.401 - - PLC\ProgramBlocks_XML\SyrupDensity.xml
2025-05-03 00:28:00.401 - - PLC\ProgramBlocks_XML\SyrupRoomCtrl.xml
2025-05-03 00:28:00.401 - - PLC\ProgramBlocks_XML\SyrupRoomCtrl_UpdateVal.xml
2025-05-03 00:28:00.402 - - PLC\ProgramBlocks_XML\System_RunOut_Variables.xml
2025-05-03 00:28:00.402 - - PLC\ProgramBlocks_XML\System_Run_Out.xml
2025-05-03 00:28:00.402 - - PLC\ProgramBlocks_XML\System_Run_Out_Data.xml
2025-05-03 00:28:00.402 - - PLC\ProgramBlocks_XML\T_Timer.xml
2025-05-03 00:28:00.403 - - PLC\ProgramBlocks_XML\TankLevel.xml
2025-05-03 00:28:00.403 - - PLC\ProgramBlocks_XML\TankLevelToHeight.xml
2025-05-03 00:28:00.403 - - PLC\ProgramBlocks_XML\Time error interrupt.xml
2025-05-03 00:28:00.405 - - PLC\ProgramBlocks_XML\VacuumCtrl.xml
2025-05-03 00:28:00.405 - - PLC\ProgramBlocks_XML\ValveFlow.xml
2025-05-03 00:28:00.405 - - PLC\ProgramBlocks_XML\WaterDensity.xml
2025-05-03 00:28:00.405 - - PLC\ProgramBlocks_XML\WritePeripheral.xml
2025-05-03 00:28:00.406 - - PLC\ProgramBlocks_XML\_CYCL_EXC.xml
2025-05-03 00:28:00.406 - - PLC\ProgramBlocks_XML\_StepMove.xml
2025-05-03 00:28:00.406 - - PLC\ProgramBlocks_XML\_StepMove_Test.xml
2025-05-03 00:28:00.406 - - PLC\ProgramBlocks_XML\mPDS_PA_Control.xml
2025-05-03 00:28:00.407 - - PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Parameters.xml
2025-05-03 00:28:00.407 - - PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Read.xml
2025-05-03 00:28:00.407 - - PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Transfer.xml
2025-05-03 00:28:00.407 - - PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Write.xml
2025-05-03 00:28:00.408 - - PLC\ProgramBlocks_XML\mPDS_PA_Data.xml
2025-05-03 00:28:00.408 - - PLC\ProgramBlocks_XML\mPDS_SYR_PA_Control.xml
2025-05-03 00:28:00.408 - - PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Param.xml
2025-05-03 00:28:00.408 - - PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Read.xml
2025-05-03 00:28:00.409 - - PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Trans.xml
2025-05-03 00:28:00.409 - - PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Write.xml
2025-05-03 00:28:00.409 - - PLC\ProgramBlocks_XML\mPDS_SYR_PA_Data.xml
2025-05-03 00:28:00.409 - - PLC\ProgramBlocks_XML\mPPM303StartUpRamp.xml
2025-05-03 00:28:00.410 - - PLC\ProgramBlocks_XML\mmH2O_TO_Freq.xml
2025-05-03 00:28:00.410 -
--- Fase 1: Procesamiento Individual (x1, x2, x3) ---
2025-05-03 00:28:00.410 -
--- Procesando archivo: PLC\PlcDataTypes\AnalogInstrument.xml ---
2025-05-03 00:28:00.411 - --- Running x1_to_json.py with arguments: ['PLC\\PlcDataTypes\\AnalogInstrument.xml'] ---
2025-05-03 00:28:02.369 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:28:02.369 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\PlcDataTypes\AnalogInstrument.xml' -> 'PLC\PlcDataTypes\parsing\AnalogInstrument.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\AnalogInstrument.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\AnalogInstrument.json'...
Metadatos XML: ModTime=1746220432.9416068, Size=14145
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
-> Detectado: PlcStruct (UDT)
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\AnalogInstrument.json'
2025-05-03 00:28:02.370 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:28:02.370 - --- Running x2_process.py with arguments: ['PLC\\PlcDataTypes\\AnalogInstrument.xml'] ---
2025-05-03 00:28:07.015 - --- Stdout (x2_process.py) ---
2025-05-03 00:28:07.015 - (x2) Procesando: 'PLC\PlcDataTypes\parsing\AnalogInstrument.json' -> 'PLC\PlcDataTypes\parsing\AnalogInstrument_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\AnalogInstrument.json
Procesando bloque tipo: PlcUDT
INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\AnalogInstrument_processed.json
Guardado de PlcUDT completado.
2025-05-03 00:28:07.015 - --- End Stdout (x2_process.py) ---
2025-05-03 00:28:07.016 - --- Running x3_generate_scl.py with arguments: ['PLC\\PlcDataTypes\\AnalogInstrument.xml', 'PLC'] ---
2025-05-03 00:28:11.999 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:28:12.000 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\PlcDataTypes\parsing\AnalogInstrument_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\AnalogInstrument_processed.json
Generando salida para: PlcUDT 'AnalogInstrument' (Original: AnalogInstrument)
-> Modo de generación: UDT Markdown
-> Escribiendo archivo de salida final en: PLC\scl_output\AnalogInstrument.md
Generación de .MD completada.
2025-05-03 00:28:12.000 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:28:12.000 -
--- Procesando archivo: PLC\PlcDataTypes\CIP_Link_Type.xml ---
2025-05-03 00:28:12.001 - --- Running x1_to_json.py with arguments: ['PLC\\PlcDataTypes\\CIP_Link_Type.xml'] ---
2025-05-03 00:28:13.273 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:28:13.274 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\PlcDataTypes\CIP_Link_Type.xml' -> 'PLC\PlcDataTypes\parsing\CIP_Link_Type.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\CIP_Link_Type.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\CIP_Link_Type.json'...
Metadatos XML: ModTime=1746220433.003683, Size=5890
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
-> Detectado: PlcStruct (UDT)
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\CIP_Link_Type.json'
2025-05-03 00:28:13.274 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:28:13.274 - --- Running x2_process.py with arguments: ['PLC\\PlcDataTypes\\CIP_Link_Type.xml'] ---
2025-05-03 00:28:17.779 - --- Stdout (x2_process.py) ---
2025-05-03 00:28:17.779 - (x2) Procesando: 'PLC\PlcDataTypes\parsing\CIP_Link_Type.json' -> 'PLC\PlcDataTypes\parsing\CIP_Link_Type_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\CIP_Link_Type.json
Procesando bloque tipo: PlcUDT
INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\CIP_Link_Type_processed.json
Guardado de PlcUDT completado.
2025-05-03 00:28:17.779 - --- End Stdout (x2_process.py) ---
2025-05-03 00:28:17.779 - --- Running x3_generate_scl.py with arguments: ['PLC\\PlcDataTypes\\CIP_Link_Type.xml', 'PLC'] ---
2025-05-03 00:28:22.824 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:28:22.825 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\PlcDataTypes\parsing\CIP_Link_Type_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\CIP_Link_Type_processed.json
Generando salida para: PlcUDT 'CIP_Link_Type' (Original: CIP_Link_Type)
-> Modo de generación: UDT Markdown
-> Escribiendo archivo de salida final en: PLC\scl_output\CIP_Link_Type.md
Generación de .MD completada.
2025-05-03 00:28:22.825 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:28:22.825 -
--- Procesando archivo: PLC\PlcDataTypes\CIP_Simple_Type.xml ---
2025-05-03 00:28:22.825 - --- Running x1_to_json.py with arguments: ['PLC\\PlcDataTypes\\CIP_Simple_Type.xml'] ---
2025-05-03 00:28:24.148 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:28:24.148 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\PlcDataTypes\CIP_Simple_Type.xml' -> 'PLC\PlcDataTypes\parsing\CIP_Simple_Type.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\CIP_Simple_Type.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\CIP_Simple_Type.json'...
Metadatos XML: ModTime=1746220433.0633657, Size=9899
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
-> Detectado: PlcStruct (UDT)
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\CIP_Simple_Type.json'
2025-05-03 00:28:24.148 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:28:24.148 - --- Running x2_process.py with arguments: ['PLC\\PlcDataTypes\\CIP_Simple_Type.xml'] ---
2025-05-03 00:28:28.728 - --- Stdout (x2_process.py) ---
2025-05-03 00:28:28.728 - (x2) Procesando: 'PLC\PlcDataTypes\parsing\CIP_Simple_Type.json' -> 'PLC\PlcDataTypes\parsing\CIP_Simple_Type_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\CIP_Simple_Type.json
Procesando bloque tipo: PlcUDT
INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\CIP_Simple_Type_processed.json
Guardado de PlcUDT completado.
2025-05-03 00:28:28.729 - --- End Stdout (x2_process.py) ---
2025-05-03 00:28:28.729 - --- Running x3_generate_scl.py with arguments: ['PLC\\PlcDataTypes\\CIP_Simple_Type.xml', 'PLC'] ---
2025-05-03 00:28:34.204 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:28:34.204 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\PlcDataTypes\parsing\CIP_Simple_Type_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\CIP_Simple_Type_processed.json
Generando salida para: PlcUDT 'CIP_Simple_Type' (Original: CIP_Simple_Type)
-> Modo de generación: UDT Markdown
-> Escribiendo archivo de salida final en: PLC\scl_output\CIP_Simple_Type.md
Generación de .MD completada.
2025-05-03 00:28:34.204 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:28:34.205 -
--- Procesando archivo: PLC\PlcDataTypes\CIP_Step_Type.xml ---
2025-05-03 00:28:34.205 - --- Running x1_to_json.py with arguments: ['PLC\\PlcDataTypes\\CIP_Step_Type.xml'] ---
2025-05-03 00:28:35.572 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:28:35.572 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\PlcDataTypes\CIP_Step_Type.xml' -> 'PLC\PlcDataTypes\parsing\CIP_Step_Type.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\CIP_Step_Type.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\CIP_Step_Type.json'...
Metadatos XML: ModTime=1746220433.114299, Size=36876
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
-> Detectado: PlcStruct (UDT)
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\CIP_Step_Type.json'
2025-05-03 00:28:35.573 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:28:35.573 - --- Running x2_process.py with arguments: ['PLC\\PlcDataTypes\\CIP_Step_Type.xml'] ---
2025-05-03 00:28:40.405 - --- Stdout (x2_process.py) ---
2025-05-03 00:28:40.405 - (x2) Procesando: 'PLC\PlcDataTypes\parsing\CIP_Step_Type.json' -> 'PLC\PlcDataTypes\parsing\CIP_Step_Type_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\CIP_Step_Type.json
Procesando bloque tipo: PlcUDT
INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\CIP_Step_Type_processed.json
Guardado de PlcUDT completado.
2025-05-03 00:28:40.405 - --- End Stdout (x2_process.py) ---
2025-05-03 00:28:40.405 - --- Running x3_generate_scl.py with arguments: ['PLC\\PlcDataTypes\\CIP_Step_Type.xml', 'PLC'] ---
2025-05-03 00:28:45.468 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:28:45.468 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\PlcDataTypes\parsing\CIP_Step_Type_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\CIP_Step_Type_processed.json
Generando salida para: PlcUDT 'CIP_Step_Type' (Original: CIP_Step_Type)
-> Modo de generación: UDT Markdown
-> Escribiendo archivo de salida final en: PLC\scl_output\CIP_Step_Type.md
Generación de .MD completada.
2025-05-03 00:28:45.468 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:28:45.468 -
--- Procesando archivo: PLC\PlcDataTypes\CIP_WaitEvent_Type.xml ---
2025-05-03 00:28:45.468 - --- Running x1_to_json.py with arguments: ['PLC\\PlcDataTypes\\CIP_WaitEvent_Type.xml'] ---
2025-05-03 00:28:46.794 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:28:46.794 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\PlcDataTypes\CIP_WaitEvent_Type.xml' -> 'PLC\PlcDataTypes\parsing\CIP_WaitEvent_Type.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\CIP_WaitEvent_Type.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\CIP_WaitEvent_Type.json'...
Metadatos XML: ModTime=1746220433.1573143, Size=12710
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
-> Detectado: PlcStruct (UDT)
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\CIP_WaitEvent_Type.json'
2025-05-03 00:28:46.794 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:28:46.795 - --- Running x2_process.py with arguments: ['PLC\\PlcDataTypes\\CIP_WaitEvent_Type.xml'] ---
2025-05-03 00:28:51.181 - --- Stdout (x2_process.py) ---
2025-05-03 00:28:51.181 - (x2) Procesando: 'PLC\PlcDataTypes\parsing\CIP_WaitEvent_Type.json' -> 'PLC\PlcDataTypes\parsing\CIP_WaitEvent_Type_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\CIP_WaitEvent_Type.json
Procesando bloque tipo: PlcUDT
INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\CIP_WaitEvent_Type_processed.json
Guardado de PlcUDT completado.
2025-05-03 00:28:51.181 - --- End Stdout (x2_process.py) ---
2025-05-03 00:28:51.181 - --- Running x3_generate_scl.py with arguments: ['PLC\\PlcDataTypes\\CIP_WaitEvent_Type.xml', 'PLC'] ---
2025-05-03 00:28:56.174 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:28:56.175 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\PlcDataTypes\parsing\CIP_WaitEvent_Type_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\CIP_WaitEvent_Type_processed.json
Generando salida para: PlcUDT 'CIP_WaitEvent_Type' (Original: CIP_WaitEvent_Type)
-> Modo de generación: UDT Markdown
-> Escribiendo archivo de salida final en: PLC\scl_output\CIP_WaitEvent_Type.md
Generación de .MD completada.
2025-05-03 00:28:56.175 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:28:56.175 -
--- Procesando archivo: PLC\PlcDataTypes\Device.xml ---
2025-05-03 00:28:56.176 - --- Running x1_to_json.py with arguments: ['PLC\\PlcDataTypes\\Device.xml'] ---
2025-05-03 00:28:57.442 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:28:57.442 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\PlcDataTypes\Device.xml' -> 'PLC\PlcDataTypes\parsing\Device.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\Device.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\Device.json'...
Metadatos XML: ModTime=1746220433.1969802, Size=10543
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
-> Detectado: PlcStruct (UDT)
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\Device.json'
2025-05-03 00:28:57.442 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:28:57.443 - --- Running x2_process.py with arguments: ['PLC\\PlcDataTypes\\Device.xml'] ---
2025-05-03 00:29:02.023 - --- Stdout (x2_process.py) ---
2025-05-03 00:29:02.024 - (x2) Procesando: 'PLC\PlcDataTypes\parsing\Device.json' -> 'PLC\PlcDataTypes\parsing\Device_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\Device.json
Procesando bloque tipo: PlcUDT
INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\Device_processed.json
Guardado de PlcUDT completado.
2025-05-03 00:29:02.024 - --- End Stdout (x2_process.py) ---
2025-05-03 00:29:02.024 - --- Running x3_generate_scl.py with arguments: ['PLC\\PlcDataTypes\\Device.xml', 'PLC'] ---
2025-05-03 00:29:07.081 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:29:07.081 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\PlcDataTypes\parsing\Device_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\Device_processed.json
Generando salida para: PlcUDT 'Device' (Original: Device)
-> Modo de generación: UDT Markdown
-> Escribiendo archivo de salida final en: PLC\scl_output\Device.md
Generación de .MD completada.
2025-05-03 00:29:07.081 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:29:07.081 -
--- Procesando archivo: PLC\PlcDataTypes\DigitalInstrument.xml ---
2025-05-03 00:29:07.081 - --- Running x1_to_json.py with arguments: ['PLC\\PlcDataTypes\\DigitalInstrument.xml'] ---
2025-05-03 00:29:08.364 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:29:08.364 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\PlcDataTypes\DigitalInstrument.xml' -> 'PLC\PlcDataTypes\parsing\DigitalInstrument.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\DigitalInstrument.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\DigitalInstrument.json'...
Metadatos XML: ModTime=1746220433.2362685, Size=10685
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
-> Detectado: PlcStruct (UDT)
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\DigitalInstrument.json'
2025-05-03 00:29:08.365 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:29:08.365 - --- Running x2_process.py with arguments: ['PLC\\PlcDataTypes\\DigitalInstrument.xml'] ---
2025-05-03 00:29:12.523 - --- Stdout (x2_process.py) ---
2025-05-03 00:29:12.523 - (x2) Procesando: 'PLC\PlcDataTypes\parsing\DigitalInstrument.json' -> 'PLC\PlcDataTypes\parsing\DigitalInstrument_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\DigitalInstrument.json
Procesando bloque tipo: PlcUDT
INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\DigitalInstrument_processed.json
Guardado de PlcUDT completado.
2025-05-03 00:29:12.523 - --- End Stdout (x2_process.py) ---
2025-05-03 00:29:12.524 - --- Running x3_generate_scl.py with arguments: ['PLC\\PlcDataTypes\\DigitalInstrument.xml', 'PLC'] ---
2025-05-03 00:29:17.524 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:29:17.524 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\PlcDataTypes\parsing\DigitalInstrument_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\DigitalInstrument_processed.json
Generando salida para: PlcUDT 'DigitalInstrument' (Original: DigitalInstrument)
-> Modo de generación: UDT Markdown
-> Escribiendo archivo de salida final en: PLC\scl_output\DigitalInstrument.md
Generación de .MD completada.
2025-05-03 00:29:17.525 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:29:17.525 -
--- Procesando archivo: PLC\PlcDataTypes\FunctionButton.xml ---
2025-05-03 00:29:17.526 - --- Running x1_to_json.py with arguments: ['PLC\\PlcDataTypes\\FunctionButton.xml'] ---
2025-05-03 00:29:18.832 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:29:18.832 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\PlcDataTypes\FunctionButton.xml' -> 'PLC\PlcDataTypes\parsing\FunctionButton.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\FunctionButton.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\FunctionButton.json'...
Metadatos XML: ModTime=1746220433.274452, Size=5342
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
-> Detectado: PlcStruct (UDT)
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\FunctionButton.json'
2025-05-03 00:29:18.833 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:29:18.833 - --- Running x2_process.py with arguments: ['PLC\\PlcDataTypes\\FunctionButton.xml'] ---
2025-05-03 00:29:23.515 - --- Stdout (x2_process.py) ---
2025-05-03 00:29:23.515 - (x2) Procesando: 'PLC\PlcDataTypes\parsing\FunctionButton.json' -> 'PLC\PlcDataTypes\parsing\FunctionButton_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\FunctionButton.json
Procesando bloque tipo: PlcUDT
INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\FunctionButton_processed.json
Guardado de PlcUDT completado.
2025-05-03 00:29:23.516 - --- End Stdout (x2_process.py) ---
2025-05-03 00:29:23.516 - --- Running x3_generate_scl.py with arguments: ['PLC\\PlcDataTypes\\FunctionButton.xml', 'PLC'] ---
2025-05-03 00:29:28.769 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:29:28.769 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\PlcDataTypes\parsing\FunctionButton_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\FunctionButton_processed.json
Generando salida para: PlcUDT 'FunctionButton' (Original: FunctionButton)
-> Modo de generación: UDT Markdown
-> Escribiendo archivo de salida final en: PLC\scl_output\FunctionButton.md
Generación de .MD completada.
2025-05-03 00:29:28.769 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:29:28.770 -
--- Procesando archivo: PLC\PlcDataTypes\PID.xml ---
2025-05-03 00:29:28.770 - --- Running x1_to_json.py with arguments: ['PLC\\PlcDataTypes\\PID.xml'] ---
2025-05-03 00:29:30.045 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:29:30.045 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\PlcDataTypes\PID.xml' -> 'PLC\PlcDataTypes\parsing\PID.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\PID.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\PID.json'...
Metadatos XML: ModTime=1746220433.312682, Size=29670
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
-> Detectado: PlcStruct (UDT)
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\PID.json'
2025-05-03 00:29:30.045 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:29:30.045 - --- Running x2_process.py with arguments: ['PLC\\PlcDataTypes\\PID.xml'] ---
2025-05-03 00:29:35.051 - --- Stdout (x2_process.py) ---
2025-05-03 00:29:35.051 - (x2) Procesando: 'PLC\PlcDataTypes\parsing\PID.json' -> 'PLC\PlcDataTypes\parsing\PID_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\PID.json
Procesando bloque tipo: PlcUDT
INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\PID_processed.json
Guardado de PlcUDT completado.
2025-05-03 00:29:35.052 - --- End Stdout (x2_process.py) ---
2025-05-03 00:29:35.052 - --- Running x3_generate_scl.py with arguments: ['PLC\\PlcDataTypes\\PID.xml', 'PLC'] ---
2025-05-03 00:29:40.935 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:29:40.935 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\PlcDataTypes\parsing\PID_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\PID_processed.json
Generando salida para: PlcUDT 'PID' (Original: PID)
-> Modo de generación: UDT Markdown
-> Escribiendo archivo de salida final en: PLC\scl_output\PID.md
Generación de .MD completada.
2025-05-03 00:29:40.935 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:29:40.935 -
--- Procesando archivo: PLC\PlcDataTypes\QCO Phase.xml ---
2025-05-03 00:29:40.936 - --- Running x1_to_json.py with arguments: ['PLC\\PlcDataTypes\\QCO Phase.xml'] ---
2025-05-03 00:29:42.281 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:29:42.282 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\PlcDataTypes\QCO Phase.xml' -> 'PLC\PlcDataTypes\parsing\QCO Phase.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\QCO Phase.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\QCO Phase.json'...
Metadatos XML: ModTime=1746220433.3705506, Size=21830
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
-> Detectado: PlcStruct (UDT)
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\QCO Phase.json'
2025-05-03 00:29:42.282 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:29:42.282 - --- Running x2_process.py with arguments: ['PLC\\PlcDataTypes\\QCO Phase.xml'] ---
2025-05-03 00:29:46.826 - --- Stdout (x2_process.py) ---
2025-05-03 00:29:46.826 - (x2) Procesando: 'PLC\PlcDataTypes\parsing\QCO Phase.json' -> 'PLC\PlcDataTypes\parsing\QCO Phase_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\QCO Phase.json
Procesando bloque tipo: PlcUDT
INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\QCO Phase_processed.json
Guardado de PlcUDT completado.
2025-05-03 00:29:46.826 - --- End Stdout (x2_process.py) ---
2025-05-03 00:29:46.827 - --- Running x3_generate_scl.py with arguments: ['PLC\\PlcDataTypes\\QCO Phase.xml', 'PLC'] ---
2025-05-03 00:29:51.995 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:29:51.995 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\PlcDataTypes\parsing\QCO Phase_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\QCO Phase_processed.json
Generando salida para: PlcUDT 'QCO_Phase' (Original: QCO Phase)
-> Modo de generación: UDT Markdown
-> Escribiendo archivo de salida final en: PLC\scl_output\QCO_Phase.md
Generación de .MD completada.
2025-05-03 00:29:51.996 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:29:51.996 -
--- Procesando archivo: PLC\PlcDataTypes\QCO Spare.xml ---
2025-05-03 00:29:51.996 - --- Running x1_to_json.py with arguments: ['PLC\\PlcDataTypes\\QCO Spare.xml'] ---
2025-05-03 00:29:53.269 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:29:53.269 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\PlcDataTypes\QCO Spare.xml' -> 'PLC\PlcDataTypes\parsing\QCO Spare.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\QCO Spare.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\QCO Spare.json'...
Metadatos XML: ModTime=1746220433.404581, Size=4384
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
-> Detectado: PlcStruct (UDT)
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\QCO Spare.json'
2025-05-03 00:29:53.269 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:29:53.270 - --- Running x2_process.py with arguments: ['PLC\\PlcDataTypes\\QCO Spare.xml'] ---
2025-05-03 00:29:57.682 - --- Stdout (x2_process.py) ---
2025-05-03 00:29:57.682 - (x2) Procesando: 'PLC\PlcDataTypes\parsing\QCO Spare.json' -> 'PLC\PlcDataTypes\parsing\QCO Spare_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\QCO Spare.json
Procesando bloque tipo: PlcUDT
INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\QCO Spare_processed.json
Guardado de PlcUDT completado.
2025-05-03 00:29:57.682 - --- End Stdout (x2_process.py) ---
2025-05-03 00:29:57.683 - --- Running x3_generate_scl.py with arguments: ['PLC\\PlcDataTypes\\QCO Spare.xml', 'PLC'] ---
2025-05-03 00:30:03.368 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:30:03.368 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\PlcDataTypes\parsing\QCO Spare_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\QCO Spare_processed.json
Generando salida para: PlcUDT 'QCO_Spare' (Original: QCO Spare)
-> Modo de generación: UDT Markdown
-> Escribiendo archivo de salida final en: PLC\scl_output\QCO_Spare.md
Generación de .MD completada.
2025-05-03 00:30:03.368 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:30:03.368 -
--- Procesando archivo: PLC\PlcDataTypes\QCO Timer.xml ---
2025-05-03 00:30:03.369 - --- Running x1_to_json.py with arguments: ['PLC\\PlcDataTypes\\QCO Timer.xml'] ---
2025-05-03 00:30:05.041 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:30:05.041 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\PlcDataTypes\QCO Timer.xml' -> 'PLC\PlcDataTypes\parsing\QCO Timer.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\QCO Timer.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\QCO Timer.json'...
Metadatos XML: ModTime=1746220433.4397101, Size=21954
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
-> Detectado: PlcStruct (UDT)
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\QCO Timer.json'
2025-05-03 00:30:05.041 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:30:05.041 - --- Running x2_process.py with arguments: ['PLC\\PlcDataTypes\\QCO Timer.xml'] ---
2025-05-03 00:30:10.195 - --- Stdout (x2_process.py) ---
2025-05-03 00:30:10.195 - (x2) Procesando: 'PLC\PlcDataTypes\parsing\QCO Timer.json' -> 'PLC\PlcDataTypes\parsing\QCO Timer_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\QCO Timer.json
Procesando bloque tipo: PlcUDT
INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\QCO Timer_processed.json
Guardado de PlcUDT completado.
2025-05-03 00:30:10.196 - --- End Stdout (x2_process.py) ---
2025-05-03 00:30:10.196 - --- Running x3_generate_scl.py with arguments: ['PLC\\PlcDataTypes\\QCO Timer.xml', 'PLC'] ---
2025-05-03 00:30:15.186 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:30:15.186 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\PlcDataTypes\parsing\QCO Timer_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\QCO Timer_processed.json
Generando salida para: PlcUDT 'QCO_Timer' (Original: QCO Timer)
-> Modo de generación: UDT Markdown
-> Escribiendo archivo de salida final en: PLC\scl_output\QCO_Timer.md
Generación de .MD completada.
2025-05-03 00:30:15.187 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:30:15.187 -
--- Procesando archivo: PLC\PlcDataTypes\QCO Timer_Array_1.xml ---
2025-05-03 00:30:15.187 - --- Running x1_to_json.py with arguments: ['PLC\\PlcDataTypes\\QCO Timer_Array_1.xml'] ---
2025-05-03 00:30:16.559 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:30:16.559 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\PlcDataTypes\QCO Timer_Array_1.xml' -> 'PLC\PlcDataTypes\parsing\QCO Timer_Array_1.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\QCO Timer_Array_1.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\QCO Timer_Array_1.json'...
Metadatos XML: ModTime=1746220433.4743133, Size=11732
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
-> Detectado: PlcStruct (UDT)
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\QCO Timer_Array_1.json'
2025-05-03 00:30:16.560 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:30:16.560 - --- Running x2_process.py with arguments: ['PLC\\PlcDataTypes\\QCO Timer_Array_1.xml'] ---
2025-05-03 00:30:21.143 - --- Stdout (x2_process.py) ---
2025-05-03 00:30:21.143 - (x2) Procesando: 'PLC\PlcDataTypes\parsing\QCO Timer_Array_1.json' -> 'PLC\PlcDataTypes\parsing\QCO Timer_Array_1_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\QCO Timer_Array_1.json
Procesando bloque tipo: PlcUDT
INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\QCO Timer_Array_1_processed.json
Guardado de PlcUDT completado.
2025-05-03 00:30:21.144 - --- End Stdout (x2_process.py) ---
2025-05-03 00:30:21.144 - --- Running x3_generate_scl.py with arguments: ['PLC\\PlcDataTypes\\QCO Timer_Array_1.xml', 'PLC'] ---
2025-05-03 00:30:27.404 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:30:27.404 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\PlcDataTypes\parsing\QCO Timer_Array_1_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\QCO Timer_Array_1_processed.json
Generando salida para: PlcUDT 'QCO_Timer_Array_1' (Original: QCO Timer_Array_1)
-> Modo de generación: UDT Markdown
-> Escribiendo archivo de salida final en: PLC\scl_output\QCO_Timer_Array_1.md
Generación de .MD completada.
2025-05-03 00:30:27.404 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:30:27.408 -
--- Procesando archivo: PLC\PlcDataTypes\Recipe_Prod.xml ---
2025-05-03 00:30:27.410 - --- Running x1_to_json.py with arguments: ['PLC\\PlcDataTypes\\Recipe_Prod.xml'] ---
2025-05-03 00:30:29.328 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:30:29.328 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\PlcDataTypes\Recipe_Prod.xml' -> 'PLC\PlcDataTypes\parsing\Recipe_Prod.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\Recipe_Prod.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\Recipe_Prod.json'...
Metadatos XML: ModTime=1746220433.52115, Size=31475
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
-> Detectado: PlcStruct (UDT)
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\Recipe_Prod.json'
2025-05-03 00:30:29.328 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:30:29.328 - --- Running x2_process.py with arguments: ['PLC\\PlcDataTypes\\Recipe_Prod.xml'] ---
2025-05-03 00:30:34.792 - --- Stdout (x2_process.py) ---
2025-05-03 00:30:34.793 - (x2) Procesando: 'PLC\PlcDataTypes\parsing\Recipe_Prod.json' -> 'PLC\PlcDataTypes\parsing\Recipe_Prod_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\Recipe_Prod.json
Procesando bloque tipo: PlcUDT
INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\Recipe_Prod_processed.json
Guardado de PlcUDT completado.
2025-05-03 00:30:34.793 - --- End Stdout (x2_process.py) ---
2025-05-03 00:30:34.794 - --- Running x3_generate_scl.py with arguments: ['PLC\\PlcDataTypes\\Recipe_Prod.xml', 'PLC'] ---
2025-05-03 00:30:41.155 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:30:41.155 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\PlcDataTypes\parsing\Recipe_Prod_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\Recipe_Prod_processed.json
Generando salida para: PlcUDT 'Recipe_Prod' (Original: Recipe_Prod)
-> Modo de generación: UDT Markdown
-> Escribiendo archivo de salida final en: PLC\scl_output\Recipe_Prod.md
Generación de .MD completada.
2025-05-03 00:30:41.156 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:30:41.156 -
--- Procesando archivo: PLC\PlcDataTypes\ReportCIPSimpleData.xml ---
2025-05-03 00:30:41.157 - --- Running x1_to_json.py with arguments: ['PLC\\PlcDataTypes\\ReportCIPSimpleData.xml'] ---
2025-05-03 00:30:42.536 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:30:42.536 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\PlcDataTypes\ReportCIPSimpleData.xml' -> 'PLC\PlcDataTypes\parsing\ReportCIPSimpleData.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\ReportCIPSimpleData.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\ReportCIPSimpleData.json'...
Metadatos XML: ModTime=1746220433.552608, Size=9080
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
-> Detectado: PlcStruct (UDT)
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\ReportCIPSimpleData.json'
2025-05-03 00:30:42.536 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:30:42.537 - --- Running x2_process.py with arguments: ['PLC\\PlcDataTypes\\ReportCIPSimpleData.xml'] ---
2025-05-03 00:30:47.234 - --- Stdout (x2_process.py) ---
2025-05-03 00:30:47.234 - (x2) Procesando: 'PLC\PlcDataTypes\parsing\ReportCIPSimpleData.json' -> 'PLC\PlcDataTypes\parsing\ReportCIPSimpleData_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\ReportCIPSimpleData.json
Procesando bloque tipo: PlcUDT
INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\ReportCIPSimpleData_processed.json
Guardado de PlcUDT completado.
2025-05-03 00:30:47.235 - --- End Stdout (x2_process.py) ---
2025-05-03 00:30:47.235 - --- Running x3_generate_scl.py with arguments: ['PLC\\PlcDataTypes\\ReportCIPSimpleData.xml', 'PLC'] ---
2025-05-03 00:30:52.963 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:30:52.964 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\PlcDataTypes\parsing\ReportCIPSimpleData_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\ReportCIPSimpleData_processed.json
Generando salida para: PlcUDT 'ReportCIPSimpleData' (Original: ReportCIPSimpleData)
-> Modo de generación: UDT Markdown
-> Escribiendo archivo de salida final en: PLC\scl_output\ReportCIPSimpleData.md
Generación de .MD completada.
2025-05-03 00:30:52.964 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:30:52.964 -
--- Procesando archivo: PLC\PlcDataTypes\TADDR_PAR.xml ---
2025-05-03 00:30:52.964 - --- Running x1_to_json.py with arguments: ['PLC\\PlcDataTypes\\TADDR_PAR.xml'] ---
2025-05-03 00:30:54.251 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:30:54.251 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\PlcDataTypes\TADDR_PAR.xml' -> 'PLC\PlcDataTypes\parsing\TADDR_PAR.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\TADDR_PAR.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\TADDR_PAR.json'...
Metadatos XML: ModTime=1746220433.5856156, Size=5794
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
-> Detectado: PlcStruct (UDT)
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\TADDR_PAR.json'
2025-05-03 00:30:54.251 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:30:54.251 - --- Running x2_process.py with arguments: ['PLC\\PlcDataTypes\\TADDR_PAR.xml'] ---
2025-05-03 00:30:58.803 - --- Stdout (x2_process.py) ---
2025-05-03 00:30:58.803 - (x2) Procesando: 'PLC\PlcDataTypes\parsing\TADDR_PAR.json' -> 'PLC\PlcDataTypes\parsing\TADDR_PAR_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\TADDR_PAR.json
Procesando bloque tipo: PlcUDT
INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\TADDR_PAR_processed.json
Guardado de PlcUDT completado.
2025-05-03 00:30:58.803 - --- End Stdout (x2_process.py) ---
2025-05-03 00:30:58.803 - --- Running x3_generate_scl.py with arguments: ['PLC\\PlcDataTypes\\TADDR_PAR.xml', 'PLC'] ---
2025-05-03 00:31:03.856 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:31:03.856 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\PlcDataTypes\parsing\TADDR_PAR_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\TADDR_PAR_processed.json
Generando salida para: PlcUDT 'TADDR_PAR' (Original: TADDR_PAR)
-> Modo de generación: UDT Markdown
-> Escribiendo archivo de salida final en: PLC\scl_output\TADDR_PAR.md
Generación de .MD completada.
2025-05-03 00:31:03.856 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:31:03.857 -
--- Procesando archivo: PLC\PlcDataTypes\TCON_PAR.xml ---
2025-05-03 00:31:03.857 - --- Running x1_to_json.py with arguments: ['PLC\\PlcDataTypes\\TCON_PAR.xml'] ---
2025-05-03 00:31:05.198 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:31:05.198 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\PlcDataTypes\TCON_PAR.xml' -> 'PLC\PlcDataTypes\parsing\TCON_PAR.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\TCON_PAR.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\TCON_PAR.json'...
Metadatos XML: ModTime=1746220433.6261435, Size=14966
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
-> Detectado: PlcStruct (UDT)
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\TCON_PAR.json'
2025-05-03 00:31:05.199 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:31:05.199 - --- Running x2_process.py with arguments: ['PLC\\PlcDataTypes\\TCON_PAR.xml'] ---
2025-05-03 00:31:09.807 - --- Stdout (x2_process.py) ---
2025-05-03 00:31:09.807 - (x2) Procesando: 'PLC\PlcDataTypes\parsing\TCON_PAR.json' -> 'PLC\PlcDataTypes\parsing\TCON_PAR_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\TCON_PAR.json
Procesando bloque tipo: PlcUDT
INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\TCON_PAR_processed.json
Guardado de PlcUDT completado.
2025-05-03 00:31:09.807 - --- End Stdout (x2_process.py) ---
2025-05-03 00:31:09.808 - --- Running x3_generate_scl.py with arguments: ['PLC\\PlcDataTypes\\TCON_PAR.xml', 'PLC'] ---
2025-05-03 00:31:16.225 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:31:16.225 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\PlcDataTypes\parsing\TCON_PAR_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\TCON_PAR_processed.json
Generando salida para: PlcUDT 'TCON_PAR' (Original: TCON_PAR)
-> Modo de generación: UDT Markdown
-> Escribiendo archivo de salida final en: PLC\scl_output\TCON_PAR.md
Generación de .MD completada.
2025-05-03 00:31:16.226 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:31:16.226 -
--- Procesando archivo: PLC\PlcDataTypes\TCON_PAR_LF.xml ---
2025-05-03 00:31:16.226 - --- Running x1_to_json.py with arguments: ['PLC\\PlcDataTypes\\TCON_PAR_LF.xml'] ---
2025-05-03 00:31:17.565 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:31:17.565 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\PlcDataTypes\TCON_PAR_LF.xml' -> 'PLC\PlcDataTypes\parsing\TCON_PAR_LF.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\TCON_PAR_LF.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\TCON_PAR_LF.json'...
Metadatos XML: ModTime=1746220433.6568177, Size=12680
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
-> Detectado: PlcStruct (UDT)
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\TCON_PAR_LF.json'
2025-05-03 00:31:17.565 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:31:17.566 - --- Running x2_process.py with arguments: ['PLC\\PlcDataTypes\\TCON_PAR_LF.xml'] ---
2025-05-03 00:31:22.324 - --- Stdout (x2_process.py) ---
2025-05-03 00:31:22.324 - (x2) Procesando: 'PLC\PlcDataTypes\parsing\TCON_PAR_LF.json' -> 'PLC\PlcDataTypes\parsing\TCON_PAR_LF_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\TCON_PAR_LF.json
Procesando bloque tipo: PlcUDT
INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\TCON_PAR_LF_processed.json
Guardado de PlcUDT completado.
2025-05-03 00:31:22.325 - --- End Stdout (x2_process.py) ---
2025-05-03 00:31:22.326 - --- Running x3_generate_scl.py with arguments: ['PLC\\PlcDataTypes\\TCON_PAR_LF.xml', 'PLC'] ---
2025-05-03 00:31:28.010 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:31:28.010 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\PlcDataTypes\parsing\TCON_PAR_LF_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\TCON_PAR_LF_processed.json
Generando salida para: PlcUDT 'TCON_PAR_LF' (Original: TCON_PAR_LF)
-> Modo de generación: UDT Markdown
-> Escribiendo archivo de salida final en: PLC\scl_output\TCON_PAR_LF.md
Generación de .MD completada.
2025-05-03 00:31:28.010 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:31:28.010 -
--- Procesando archivo: PLC\PlcDataTypes\Tipo di dati utente_1.xml ---
2025-05-03 00:31:28.011 - --- Running x1_to_json.py with arguments: ['PLC\\PlcDataTypes\\Tipo di dati utente_1.xml'] ---
2025-05-03 00:31:29.463 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:31:29.463 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\PlcDataTypes\Tipo di dati utente_1.xml' -> 'PLC\PlcDataTypes\parsing\Tipo di dati utente_1.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\Tipo di dati utente_1.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\Tipo di dati utente_1.json'...
Metadatos XML: ModTime=1746220433.6873403, Size=4380
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
-> Detectado: PlcStruct (UDT)
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\Tipo di dati utente_1.json'
2025-05-03 00:31:29.463 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:31:29.463 - --- Running x2_process.py with arguments: ['PLC\\PlcDataTypes\\Tipo di dati utente_1.xml'] ---
2025-05-03 00:31:35.454 - --- Stdout (x2_process.py) ---
2025-05-03 00:31:35.454 - (x2) Procesando: 'PLC\PlcDataTypes\parsing\Tipo di dati utente_1.json' -> 'PLC\PlcDataTypes\parsing\Tipo di dati utente_1_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\Tipo di dati utente_1.json
Procesando bloque tipo: PlcUDT
INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\Tipo di dati utente_1_processed.json
Guardado de PlcUDT completado.
2025-05-03 00:31:35.454 - --- End Stdout (x2_process.py) ---
2025-05-03 00:31:35.455 - --- Running x3_generate_scl.py with arguments: ['PLC\\PlcDataTypes\\Tipo di dati utente_1.xml', 'PLC'] ---
2025-05-03 00:31:41.666 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:31:41.666 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\PlcDataTypes\parsing\Tipo di dati utente_1_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\Tipo di dati utente_1_processed.json
Generando salida para: PlcUDT 'Tipo_di_dati_utente_1' (Original: Tipo di dati utente_1)
-> Modo de generación: UDT Markdown
-> Escribiendo archivo de salida final en: PLC\scl_output\Tipo_di_dati_utente_1.md
Generación de .MD completada.
2025-05-03 00:31:41.666 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:31:41.666 -
--- Procesando archivo: PLC\PlcDataTypes\Tipo di dati utente_2.xml ---
2025-05-03 00:31:41.667 - --- Running x1_to_json.py with arguments: ['PLC\\PlcDataTypes\\Tipo di dati utente_2.xml'] ---
2025-05-03 00:31:43.018 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:31:43.018 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\PlcDataTypes\Tipo di dati utente_2.xml' -> 'PLC\PlcDataTypes\parsing\Tipo di dati utente_2.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\Tipo di dati utente_2.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\Tipo di dati utente_2.json'...
Metadatos XML: ModTime=1746220433.7260144, Size=16713
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
-> Detectado: PlcStruct (UDT)
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\Tipo di dati utente_2.json'
2025-05-03 00:31:43.019 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:31:43.019 - --- Running x2_process.py with arguments: ['PLC\\PlcDataTypes\\Tipo di dati utente_2.xml'] ---
2025-05-03 00:31:48.082 - --- Stdout (x2_process.py) ---
2025-05-03 00:31:48.082 - (x2) Procesando: 'PLC\PlcDataTypes\parsing\Tipo di dati utente_2.json' -> 'PLC\PlcDataTypes\parsing\Tipo di dati utente_2_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\Tipo di dati utente_2.json
Procesando bloque tipo: PlcUDT
INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2.
Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\Tipo di dati utente_2_processed.json
Guardado de PlcUDT completado.
2025-05-03 00:31:48.082 - --- End Stdout (x2_process.py) ---
2025-05-03 00:31:48.084 - --- Running x3_generate_scl.py with arguments: ['PLC\\PlcDataTypes\\Tipo di dati utente_2.xml', 'PLC'] ---
2025-05-03 00:31:53.828 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:31:53.828 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\PlcDataTypes\parsing\Tipo di dati utente_2_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcDataTypes\parsing\Tipo di dati utente_2_processed.json
Generando salida para: PlcUDT 'Tipo_di_dati_utente_2' (Original: Tipo di dati utente_2)
-> Modo de generación: UDT Markdown
-> Escribiendo archivo de salida final en: PLC\scl_output\Tipo_di_dati_utente_2.md
Generación de .MD completada.
2025-05-03 00:31:53.828 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:31:53.828 -
--- Procesando archivo: PLC\PlcTags\IO Not in Hardware\InputsMaster.xml ---
2025-05-03 00:31:53.829 - --- Running x1_to_json.py with arguments: ['PLC\\PlcTags\\IO Not in Hardware\\InputsMaster.xml'] ---
2025-05-03 00:31:55.371 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:31:55.371 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\PlcTags\IO Not in Hardware\InputsMaster.xml' -> 'PLC\PlcTags\IO Not in Hardware\parsing\InputsMaster.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\IO Not in Hardware\InputsMaster.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\IO Not in Hardware\parsing\InputsMaster.json'...
Metadatos XML: ModTime=1746220436.654696, Size=447074
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
-> Detectado: PlcTagTable
- Encontrados 186 tags.
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\PlcTags\IO Not in Hardware\parsing\InputsMaster.json'
2025-05-03 00:31:55.371 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:31:55.371 - --- Running x2_process.py with arguments: ['PLC\\PlcTags\\IO Not in Hardware\\InputsMaster.xml'] ---
2025-05-03 00:32:00.210 - --- Stdout (x2_process.py) ---
2025-05-03 00:32:00.210 - (x2) Procesando: 'PLC\PlcTags\IO Not in Hardware\parsing\InputsMaster.json' -> 'PLC\PlcTags\IO Not in Hardware\parsing\InputsMaster_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\IO Not in Hardware\parsing\InputsMaster.json
Procesando bloque tipo: PlcTagTable
INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2.
Guardando JSON de PlcTagTable (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\IO Not in Hardware\parsing\InputsMaster_processed.json
Guardado de PlcTagTable completado.
2025-05-03 00:32:00.210 - --- End Stdout (x2_process.py) ---
2025-05-03 00:32:00.211 - --- Running x3_generate_scl.py with arguments: ['PLC\\PlcTags\\IO Not in Hardware\\InputsMaster.xml', 'PLC'] ---
2025-05-03 00:32:06.141 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:32:06.141 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\PlcTags\IO Not in Hardware\parsing\InputsMaster_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\IO Not in Hardware\parsing\InputsMaster_processed.json
Generando salida para: PlcTagTable 'InputsMaster' (Original: InputsMaster)
-> Modo de generación: Tag Table Markdown
-> Escribiendo archivo de salida final en: PLC\scl_output\InputsMaster.md
Generación de .MD completada.
2025-05-03 00:32:06.141 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:32:06.142 -
--- Procesando archivo: PLC\PlcTags\IO Not in Hardware\OutputsMaster.xml ---
2025-05-03 00:32:06.142 - --- Running x1_to_json.py with arguments: ['PLC\\PlcTags\\IO Not in Hardware\\OutputsMaster.xml'] ---
2025-05-03 00:32:07.619 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:32:07.619 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\PlcTags\IO Not in Hardware\OutputsMaster.xml' -> 'PLC\PlcTags\IO Not in Hardware\parsing\OutputsMaster.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\IO Not in Hardware\OutputsMaster.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\IO Not in Hardware\parsing\OutputsMaster.json'...
Metadatos XML: ModTime=1746220436.9217477, Size=434008
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
-> Detectado: PlcTagTable
- Encontrados 181 tags.
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\PlcTags\IO Not in Hardware\parsing\OutputsMaster.json'
2025-05-03 00:32:07.619 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:32:07.619 - --- Running x2_process.py with arguments: ['PLC\\PlcTags\\IO Not in Hardware\\OutputsMaster.xml'] ---
2025-05-03 00:32:12.237 - --- Stdout (x2_process.py) ---
2025-05-03 00:32:12.237 - (x2) Procesando: 'PLC\PlcTags\IO Not in Hardware\parsing\OutputsMaster.json' -> 'PLC\PlcTags\IO Not in Hardware\parsing\OutputsMaster_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\IO Not in Hardware\parsing\OutputsMaster.json
Procesando bloque tipo: PlcTagTable
INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2.
Guardando JSON de PlcTagTable (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\IO Not in Hardware\parsing\OutputsMaster_processed.json
Guardado de PlcTagTable completado.
2025-05-03 00:32:12.237 - --- End Stdout (x2_process.py) ---
2025-05-03 00:32:12.239 - --- Running x3_generate_scl.py with arguments: ['PLC\\PlcTags\\IO Not in Hardware\\OutputsMaster.xml', 'PLC'] ---
2025-05-03 00:32:18.295 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:32:18.295 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\PlcTags\IO Not in Hardware\parsing\OutputsMaster_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\IO Not in Hardware\parsing\OutputsMaster_processed.json
Generando salida para: PlcTagTable 'OutputsMaster' (Original: OutputsMaster)
-> Modo de generación: Tag Table Markdown
-> Escribiendo archivo de salida final en: PLC\scl_output\OutputsMaster.md
Generación de .MD completada.
2025-05-03 00:32:18.296 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:32:18.296 -
--- Procesando archivo: PLC\PlcTags\Inputs.xml ---
2025-05-03 00:32:18.297 - --- Running x1_to_json.py with arguments: ['PLC\\PlcTags\\Inputs.xml'] ---
2025-05-03 00:32:19.713 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:32:19.713 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\PlcTags\Inputs.xml' -> 'PLC\PlcTags\parsing\Inputs.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\Inputs.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\parsing\Inputs.json'...
Metadatos XML: ModTime=1746220436.1574178, Size=162977
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
-> Detectado: PlcTagTable
- Encontrados 68 tags.
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\PlcTags\parsing\Inputs.json'
2025-05-03 00:32:19.714 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:32:19.714 - --- Running x2_process.py with arguments: ['PLC\\PlcTags\\Inputs.xml'] ---
2025-05-03 00:32:24.842 - --- Stdout (x2_process.py) ---
2025-05-03 00:32:24.842 - (x2) Procesando: 'PLC\PlcTags\parsing\Inputs.json' -> 'PLC\PlcTags\parsing\Inputs_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\parsing\Inputs.json
Procesando bloque tipo: PlcTagTable
INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2.
Guardando JSON de PlcTagTable (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\parsing\Inputs_processed.json
Guardado de PlcTagTable completado.
2025-05-03 00:32:24.843 - --- End Stdout (x2_process.py) ---
2025-05-03 00:32:24.843 - --- Running x3_generate_scl.py with arguments: ['PLC\\PlcTags\\Inputs.xml', 'PLC'] ---
2025-05-03 00:32:30.903 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:32:30.903 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\PlcTags\parsing\Inputs_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\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: PLC\scl_output\Inputs.md
Generación de .MD completada.
2025-05-03 00:32:30.903 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:32:30.904 -
--- Procesando archivo: PLC\PlcTags\Memories.xml ---
2025-05-03 00:32:30.904 - --- Running x1_to_json.py with arguments: ['PLC\\PlcTags\\Memories.xml'] ---
2025-05-03 00:32:32.731 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:32:32.731 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\PlcTags\Memories.xml' -> 'PLC\PlcTags\parsing\Memories.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\Memories.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\parsing\Memories.json'...
Metadatos XML: ModTime=1746220435.537956, Size=2723140
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
-> Detectado: PlcTagTable
- Encontrados 1133 tags.
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\PlcTags\parsing\Memories.json'
2025-05-03 00:32:32.731 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:32:32.732 - --- Running x2_process.py with arguments: ['PLC\\PlcTags\\Memories.xml'] ---
2025-05-03 00:32:38.340 - --- Stdout (x2_process.py) ---
2025-05-03 00:32:38.340 - (x2) Procesando: 'PLC\PlcTags\parsing\Memories.json' -> 'PLC\PlcTags\parsing\Memories_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\parsing\Memories.json
Procesando bloque tipo: PlcTagTable
INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2.
Guardando JSON de PlcTagTable (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\parsing\Memories_processed.json
Guardado de PlcTagTable completado.
2025-05-03 00:32:38.340 - --- End Stdout (x2_process.py) ---
2025-05-03 00:32:38.341 - --- Running x3_generate_scl.py with arguments: ['PLC\\PlcTags\\Memories.xml', 'PLC'] ---
2025-05-03 00:32:44.293 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:32:44.293 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\PlcTags\parsing\Memories_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\parsing\Memories_processed.json
Generando salida para: PlcTagTable 'Memories' (Original: Memories)
-> Modo de generación: Tag Table Markdown
-> Escribiendo archivo de salida final en: PLC\scl_output\Memories.md
Generación de .MD completada.
2025-05-03 00:32:44.293 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:32:44.293 -
--- Procesando archivo: PLC\PlcTags\Outputs.xml ---
2025-05-03 00:32:44.294 - --- Running x1_to_json.py with arguments: ['PLC\\PlcTags\\Outputs.xml'] ---
2025-05-03 00:32:45.586 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:32:45.586 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\PlcTags\Outputs.xml' -> 'PLC\PlcTags\parsing\Outputs.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\Outputs.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\parsing\Outputs.json'...
Metadatos XML: ModTime=1746220436.232379, Size=71813
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
-> Detectado: PlcTagTable
- Encontrados 30 tags.
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\PlcTags\parsing\Outputs.json'
2025-05-03 00:32:45.586 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:32:45.588 - --- Running x2_process.py with arguments: ['PLC\\PlcTags\\Outputs.xml'] ---
2025-05-03 00:32:49.917 - --- Stdout (x2_process.py) ---
2025-05-03 00:32:49.918 - (x2) Procesando: 'PLC\PlcTags\parsing\Outputs.json' -> 'PLC\PlcTags\parsing\Outputs_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\parsing\Outputs.json
Procesando bloque tipo: PlcTagTable
INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2.
Guardando JSON de PlcTagTable (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\parsing\Outputs_processed.json
Guardado de PlcTagTable completado.
2025-05-03 00:32:49.918 - --- End Stdout (x2_process.py) ---
2025-05-03 00:32:49.918 - --- Running x3_generate_scl.py with arguments: ['PLC\\PlcTags\\Outputs.xml', 'PLC'] ---
2025-05-03 00:32:55.474 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:32:55.474 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\PlcTags\parsing\Outputs_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\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: PLC\scl_output\Outputs.md
Generación de .MD completada.
2025-05-03 00:32:55.474 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:32:55.474 -
--- Procesando archivo: PLC\PlcTags\OutputsFesto.xml ---
2025-05-03 00:32:55.475 - --- Running x1_to_json.py with arguments: ['PLC\\PlcTags\\OutputsFesto.xml'] ---
2025-05-03 00:32:56.990 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:32:56.990 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\PlcTags\OutputsFesto.xml' -> 'PLC\PlcTags\parsing\OutputsFesto.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\OutputsFesto.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\parsing\OutputsFesto.json'...
Metadatos XML: ModTime=1746220436.390164, Size=50324
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
-> Detectado: PlcTagTable
- Encontrados 21 tags.
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\PlcTags\parsing\OutputsFesto.json'
2025-05-03 00:32:56.990 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:32:56.991 - --- Running x2_process.py with arguments: ['PLC\\PlcTags\\OutputsFesto.xml'] ---
2025-05-03 00:33:02.728 - --- Stdout (x2_process.py) ---
2025-05-03 00:33:02.728 - (x2) Procesando: 'PLC\PlcTags\parsing\OutputsFesto.json' -> 'PLC\PlcTags\parsing\OutputsFesto_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\parsing\OutputsFesto.json
Procesando bloque tipo: PlcTagTable
INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2.
Guardando JSON de PlcTagTable (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\parsing\OutputsFesto_processed.json
Guardado de PlcTagTable completado.
2025-05-03 00:33:02.728 - --- End Stdout (x2_process.py) ---
2025-05-03 00:33:02.730 - --- Running x3_generate_scl.py with arguments: ['PLC\\PlcTags\\OutputsFesto.xml', 'PLC'] ---
2025-05-03 00:33:09.338 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:33:09.338 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\PlcTags\parsing\OutputsFesto_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\parsing\OutputsFesto_processed.json
Generando salida para: PlcTagTable 'OutputsFesto' (Original: OutputsFesto)
-> Modo de generación: Tag Table Markdown
-> Escribiendo archivo de salida final en: PLC\scl_output\OutputsFesto.md
Generación de .MD completada.
2025-05-03 00:33:09.339 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:33:09.339 -
--- Procesando archivo: PLC\PlcTags\Tabella delle variabili standard.xml ---
2025-05-03 00:33:09.339 - --- Running x1_to_json.py with arguments: ['PLC\\PlcTags\\Tabella delle variabili standard.xml'] ---
2025-05-03 00:33:10.707 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:33:10.707 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\PlcTags\Tabella delle variabili standard.xml' -> 'PLC\PlcTags\parsing\Tabella delle variabili standard.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\Tabella delle variabili standard.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\parsing\Tabella delle variabili standard.json'...
Metadatos XML: ModTime=1746220435.6992173, Size=420428
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
-> Detectado: PlcTagTable
- Encontrados 0 tags.
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\PlcTags\parsing\Tabella delle variabili standard.json'
2025-05-03 00:33:10.707 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:33:10.708 - --- Running x2_process.py with arguments: ['PLC\\PlcTags\\Tabella delle variabili standard.xml'] ---
2025-05-03 00:33:15.736 - --- Stdout (x2_process.py) ---
2025-05-03 00:33:15.736 - (x2) Procesando: 'PLC\PlcTags\parsing\Tabella delle variabili standard.json' -> 'PLC\PlcTags\parsing\Tabella delle variabili standard_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\parsing\Tabella delle variabili standard.json
Procesando bloque tipo: PlcTagTable
INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2.
Guardando JSON de PlcTagTable (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\parsing\Tabella delle variabili standard_processed.json
Guardado de PlcTagTable completado.
2025-05-03 00:33:15.737 - --- End Stdout (x2_process.py) ---
2025-05-03 00:33:15.737 - --- Running x3_generate_scl.py with arguments: ['PLC\\PlcTags\\Tabella delle variabili standard.xml', 'PLC'] ---
2025-05-03 00:33:21.789 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:33:21.790 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\PlcTags\parsing\Tabella delle variabili standard_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\parsing\Tabella delle variabili standard_processed.json
Generando salida para: PlcTagTable 'Tabella_delle_variabili_standard' (Original: Tabella delle variabili standard)
-> Modo de generación: Tag Table Markdown
-> Escribiendo archivo de salida final en: PLC\scl_output\Tabella_delle_variabili_standard.md
Generación de .MD completada.
2025-05-03 00:33:21.790 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:33:21.790 -
--- Procesando archivo: PLC\PlcTags\Tabella delle variabili_1.xml ---
2025-05-03 00:33:21.791 - --- Running x1_to_json.py with arguments: ['PLC\\PlcTags\\Tabella delle variabili_1.xml'] ---
2025-05-03 00:33:23.168 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:33:23.168 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\PlcTags\Tabella delle variabili_1.xml' -> 'PLC\PlcTags\parsing\Tabella delle variabili_1.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\Tabella delle variabili_1.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\parsing\Tabella delle variabili_1.json'...
Metadatos XML: ModTime=1746220436.2727797, Size=246
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
-> Detectado: PlcTagTable
- Encontrados 0 tags.
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\PlcTags\parsing\Tabella delle variabili_1.json'
2025-05-03 00:33:23.168 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:33:23.169 - --- Running x2_process.py with arguments: ['PLC\\PlcTags\\Tabella delle variabili_1.xml'] ---
2025-05-03 00:33:28.333 - --- Stdout (x2_process.py) ---
2025-05-03 00:33:28.333 - (x2) Procesando: 'PLC\PlcTags\parsing\Tabella delle variabili_1.json' -> 'PLC\PlcTags\parsing\Tabella delle variabili_1_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\parsing\Tabella delle variabili_1.json
Procesando bloque tipo: PlcTagTable
INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2.
Guardando JSON de PlcTagTable (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\parsing\Tabella delle variabili_1_processed.json
Guardado de PlcTagTable completado.
2025-05-03 00:33:28.333 - --- End Stdout (x2_process.py) ---
2025-05-03 00:33:28.333 - --- Running x3_generate_scl.py with arguments: ['PLC\\PlcTags\\Tabella delle variabili_1.xml', 'PLC'] ---
2025-05-03 00:33:34.118 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:33:34.118 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\PlcTags\parsing\Tabella delle variabili_1_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\parsing\Tabella delle variabili_1_processed.json
Generando salida para: PlcTagTable 'Tabella_delle_variabili_1' (Original: Tabella delle variabili_1)
-> Modo de generación: Tag Table Markdown
-> Escribiendo archivo de salida final en: PLC\scl_output\Tabella_delle_variabili_1.md
Generación de .MD completada.
2025-05-03 00:33:34.118 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:33:34.118 -
--- Procesando archivo: PLC\PlcTags\Tabella delle variabili_2.xml ---
2025-05-03 00:33:34.119 - --- Running x1_to_json.py with arguments: ['PLC\\PlcTags\\Tabella delle variabili_2.xml'] ---
2025-05-03 00:33:35.655 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:33:35.655 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\PlcTags\Tabella delle variabili_2.xml' -> 'PLC\PlcTags\parsing\Tabella delle variabili_2.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\Tabella delle variabili_2.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\parsing\Tabella delle variabili_2.json'...
Metadatos XML: ModTime=1746220436.2979925, Size=246
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
-> Detectado: PlcTagTable
- Encontrados 0 tags.
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\PlcTags\parsing\Tabella delle variabili_2.json'
2025-05-03 00:33:35.655 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:33:35.655 - --- Running x2_process.py with arguments: ['PLC\\PlcTags\\Tabella delle variabili_2.xml'] ---
2025-05-03 00:33:40.947 - --- Stdout (x2_process.py) ---
2025-05-03 00:33:40.948 - (x2) Procesando: 'PLC\PlcTags\parsing\Tabella delle variabili_2.json' -> 'PLC\PlcTags\parsing\Tabella delle variabili_2_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\parsing\Tabella delle variabili_2.json
Procesando bloque tipo: PlcTagTable
INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2.
Guardando JSON de PlcTagTable (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\parsing\Tabella delle variabili_2_processed.json
Guardado de PlcTagTable completado.
2025-05-03 00:33:40.948 - --- End Stdout (x2_process.py) ---
2025-05-03 00:33:40.948 - --- Running x3_generate_scl.py with arguments: ['PLC\\PlcTags\\Tabella delle variabili_2.xml', 'PLC'] ---
2025-05-03 00:33:47.092 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:33:47.092 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\PlcTags\parsing\Tabella delle variabili_2_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\parsing\Tabella delle variabili_2_processed.json
Generando salida para: PlcTagTable 'Tabella_delle_variabili_2' (Original: Tabella delle variabili_2)
-> Modo de generación: Tag Table Markdown
-> Escribiendo archivo de salida final en: PLC\scl_output\Tabella_delle_variabili_2.md
Generación de .MD completada.
2025-05-03 00:33:47.092 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:33:47.092 -
--- Procesando archivo: PLC\PlcTags\Timers_Counters.xml ---
2025-05-03 00:33:47.093 - --- Running x1_to_json.py with arguments: ['PLC\\PlcTags\\Timers_Counters.xml'] ---
2025-05-03 00:33:48.655 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:33:48.655 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\PlcTags\Timers_Counters.xml' -> 'PLC\PlcTags\parsing\Timers_Counters.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\Timers_Counters.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\parsing\Timers_Counters.json'...
Metadatos XML: ModTime=1746220435.9604273, Size=416259
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
-> Detectado: PlcTagTable
- Encontrados 174 tags.
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\PlcTags\parsing\Timers_Counters.json'
2025-05-03 00:33:48.655 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:33:48.655 - --- Running x2_process.py with arguments: ['PLC\\PlcTags\\Timers_Counters.xml'] ---
2025-05-03 00:33:53.750 - --- Stdout (x2_process.py) ---
2025-05-03 00:33:53.750 - (x2) Procesando: 'PLC\PlcTags\parsing\Timers_Counters.json' -> 'PLC\PlcTags\parsing\Timers_Counters_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\parsing\Timers_Counters.json
Procesando bloque tipo: PlcTagTable
INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2.
Guardando JSON de PlcTagTable (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\parsing\Timers_Counters_processed.json
Guardado de PlcTagTable completado.
2025-05-03 00:33:53.750 - --- End Stdout (x2_process.py) ---
2025-05-03 00:33:53.751 - --- Running x3_generate_scl.py with arguments: ['PLC\\PlcTags\\Timers_Counters.xml', 'PLC'] ---
2025-05-03 00:34:00.292 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:34:00.292 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\PlcTags\parsing\Timers_Counters_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\PlcTags\parsing\Timers_Counters_processed.json
Generando salida para: PlcTagTable 'Timers_Counters' (Original: Timers_Counters)
-> Modo de generación: Tag Table Markdown
-> Escribiendo archivo de salida final en: PLC\scl_output\Timers_Counters.md
Generación de .MD completada.
2025-05-03 00:34:00.292 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:34:00.293 -
--- Procesando archivo: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia MainRoutine.xml ---
2025-05-03 00:34:00.293 - --- Running x1_to_json.py with arguments: ['PLC\\ProgramBlocks_XML\\40_10_GNS_PLCdia Main\\GNS PLCdia MainRoutine.xml'] ---
2025-05-03 00:34:01.818 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:34:01.818 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia MainRoutine.xml' -> 'PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia MainRoutine.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia MainRoutine.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia MainRoutine.json'...
Metadatos XML: ModTime=1746220432.294865, Size=20116
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
Paso 3: Extrayendo atributos del bloque...
Paso 3: Atributos: Nombre='GNS PLCdia MainRoutine', Número=2410, Lenguaje Bloque='LAD'
Paso 3b: Comentario bloque: '(c) by SIDEL
Name : General Safety: PLC Diag...'
Paso 4: Extrayendo la interfaz del bloque...
Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit.
- Procesando Red ID=9, Lenguaje Red=LAD
- Procesando Red ID=1A, Lenguaje Red=LAD
- Procesando Red ID=2B, Lenguaje Red=LAD
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia MainRoutine.json'
2025-05-03 00:34:01.818 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:34:01.818 - --- Running x2_process.py with arguments: ['PLC\\ProgramBlocks_XML\\40_10_GNS_PLCdia Main\\GNS PLCdia MainRoutine.xml'] ---
2025-05-03 00:34:07.033 - --- Stdout (x2_process.py) ---
2025-05-03 00:34:07.033 - (x2) Procesando: 'PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia MainRoutine.json' -> 'PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia MainRoutine_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia MainRoutine.json
Procesando bloque tipo: FC
INFO: El bloque es FC. Iniciando procesamiento lógico...
Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
--- Iniciando Bucle de Procesamiento Iterativo (FC) ---
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 8 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
--- Fin Pase 1: 8 proc SymPy, 0 agrup. Continuando...
--- Pase 2 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 0 instrucciones (no STL) procesadas con SymPy.
--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FC) ---
INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia MainRoutine_processed.json
Guardado completado.
2025-05-03 00:34:07.034 - --- End Stdout (x2_process.py) ---
2025-05-03 00:34:07.034 - --- Running x3_generate_scl.py with arguments: ['PLC\\ProgramBlocks_XML\\40_10_GNS_PLCdia Main\\GNS PLCdia MainRoutine.xml', 'PLC'] ---
2025-05-03 00:34:13.185 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:34:13.185 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia MainRoutine_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia MainRoutine_processed.json
Generando salida para: FC 'GNS_PLCdia_MainRoutine' (Original: GNS PLCdia MainRoutine)
-> Modo de generación: FC SCL
-> Escribiendo archivo de salida final en: PLC\scl_output\GNS_PLCdia_MainRoutine.scl
Generación de .SCL completada.
2025-05-03 00:34:13.185 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:34:13.187 -
--- Procesando archivo: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profibus.xml ---
2025-05-03 00:34:13.187 - --- Running x1_to_json.py with arguments: ['PLC\\ProgramBlocks_XML\\40_10_GNS_PLCdia Main\\GNS PLCdia Profibus.xml'] ---
2025-05-03 00:34:14.898 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:34:14.898 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profibus.xml' -> 'PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profibus.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profibus.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profibus.json'...
Metadatos XML: ModTime=1746220432.5215364, Size=57949
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
Paso 3: Extrayendo atributos del bloque...
Paso 3: Atributos: Nombre='GNS PLCdia Profibus', Número=2416, Lenguaje Bloque='LAD'
Paso 3b: Comentario bloque: '(c) by SIDEL
Name : General Safety: PLC Diag...'
Paso 4: Extrayendo la interfaz del bloque...
Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
Paso 5: Se encontraron 5 elementos SW.Blocks.CompileUnit.
- Procesando Red ID=9, Lenguaje Red=STL
- Procesando Red ID=1A, Lenguaje Red=LAD
Error: Constante sin valor Access UID=22
Advertencia: Ignorando Access inválido o con error UID=22 en red 1A
- Procesando Red ID=2B, Lenguaje Red=LAD
- Procesando Red ID=3C, Lenguaje Red=LAD
- Procesando Red ID=4D, Lenguaje Red=LAD
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profibus.json'
2025-05-03 00:34:14.899 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:34:14.899 - --- Running x2_process.py with arguments: ['PLC\\ProgramBlocks_XML\\40_10_GNS_PLCdia Main\\GNS PLCdia Profibus.xml'] ---
2025-05-03 00:34:20.324 - --- Stdout (x2_process.py) ---
2025-05-03 00:34:20.325 - (x2) Procesando: 'PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profibus.json' -> 'PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profibus_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profibus.json
Procesando bloque tipo: FC
INFO: El bloque es FC. Iniciando procesamiento lógico...
Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
--- Iniciando Bucle de Procesamiento Iterativo (FC) ---
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 34 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
INFO: Agrupando 7 instr. bajo condición de Contact UID 36
-> 1 agrupaciones realizadas (en redes no STL).
--- Fin Pase 1: 34 proc SymPy, 1 agrup. Continuando...
--- Pase 2 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 2 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
--- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando...
--- Pase 3 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 0 instrucciones (no STL) procesadas con SymPy.
--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FC) ---
ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas:
- Red 'Diagnostic Call' (ID: 1A, Lang: LAD), Instrucción UID: 27, Tipo: 'DeviceStates'
Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profibus_processed.json
Guardado completado.
2025-05-03 00:34:20.325 - --- End Stdout (x2_process.py) ---
2025-05-03 00:34:20.325 - --- Running x3_generate_scl.py with arguments: ['PLC\\ProgramBlocks_XML\\40_10_GNS_PLCdia Main\\GNS PLCdia Profibus.xml', 'PLC'] ---
2025-05-03 00:34:26.698 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:34:26.698 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profibus_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profibus_processed.json
Generando salida para: FC 'GNS_PLCdia_Profibus' (Original: GNS PLCdia Profibus)
-> Modo de generación: FC SCL
-> Escribiendo archivo de salida final en: PLC\scl_output\GNS_PLCdia_Profibus.scl
Generación de .SCL completada.
2025-05-03 00:34:26.698 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:34:26.698 -
--- Procesando archivo: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfibusData.xml ---
2025-05-03 00:34:26.699 - --- Running x1_to_json.py with arguments: ['PLC\\ProgramBlocks_XML\\40_10_GNS_PLCdia Main\\GNS PLCdia ProfibusData.xml'] ---
2025-05-03 00:34:28.311 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:34:28.311 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfibusData.xml' -> 'PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfibusData.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfibusData.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfibusData.json'...
Metadatos XML: ModTime=1746220432.615543, Size=104329
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
Paso 3: Extrayendo atributos del bloque...
Paso 3: Atributos: Nombre='GNS PLCdia ProfibusData', Número=2416, Lenguaje Bloque='DB'
Paso 3b: Comentario bloque: '...'
Paso 4: Extrayendo la interfaz del bloque...
Paso 5: Saltando procesamiento de redes para GlobalDB.
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfibusData.json'
2025-05-03 00:34:28.311 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:34:28.311 - --- Running x2_process.py with arguments: ['PLC\\ProgramBlocks_XML\\40_10_GNS_PLCdia Main\\GNS PLCdia ProfibusData.xml'] ---
2025-05-03 00:34:33.398 - --- Stdout (x2_process.py) ---
2025-05-03 00:34:33.398 - (x2) Procesando: 'PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfibusData.json' -> 'PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfibusData_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfibusData.json
Procesando bloque tipo: GlobalDB
INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfibusData_processed.json
Guardado de GlobalDB completado.
2025-05-03 00:34:33.398 - --- End Stdout (x2_process.py) ---
2025-05-03 00:34:33.399 - --- Running x3_generate_scl.py with arguments: ['PLC\\ProgramBlocks_XML\\40_10_GNS_PLCdia Main\\GNS PLCdia ProfibusData.xml', 'PLC'] ---
2025-05-03 00:34:38.902 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:34:38.902 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfibusData_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfibusData_processed.json
Generando salida para: GlobalDB 'GNS_PLCdia_ProfibusData' (Original: GNS PLCdia ProfibusData)
-> Modo de generación: DATA_BLOCK SCL
WARNING: No se encontró definición para 'HW_IOSYSTEM'. Se buscó en directorios estándar.
-> Escribiendo archivo de salida final en: PLC\scl_output\GNS_PLCdia_ProfibusData.scl
Generación de .SCL completada.
2025-05-03 00:34:38.903 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:34:38.903 -
--- Procesando archivo: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profinet.xml ---
2025-05-03 00:34:38.903 - --- Running x1_to_json.py with arguments: ['PLC\\ProgramBlocks_XML\\40_10_GNS_PLCdia Main\\GNS PLCdia Profinet.xml'] ---
2025-05-03 00:34:40.213 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:34:40.213 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profinet.xml' -> 'PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profinet.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profinet.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profinet.json'...
Metadatos XML: ModTime=1746220432.3957837, Size=40489
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
Paso 3: Extrayendo atributos del bloque...
Paso 3: Atributos: Nombre='GNS PLCdia Profinet', Número=2415, Lenguaje Bloque='LAD'
Paso 3b: Comentario bloque: '(c) by SIDEL
Name : General Safety: PLC Diag...'
Paso 4: Extrayendo la interfaz del bloque...
Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit.
- Procesando Red ID=9, Lenguaje Red=STL
- Procesando Red ID=1A, Lenguaje Red=LAD
- Procesando Red ID=2B, Lenguaje Red=LAD
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profinet.json'
2025-05-03 00:34:40.213 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:34:40.214 - --- Running x2_process.py with arguments: ['PLC\\ProgramBlocks_XML\\40_10_GNS_PLCdia Main\\GNS PLCdia Profinet.xml'] ---
2025-05-03 00:34:44.938 - --- Stdout (x2_process.py) ---
2025-05-03 00:34:44.938 - (x2) Procesando: 'PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profinet.json' -> 'PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profinet_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profinet.json
Procesando bloque tipo: FC
INFO: El bloque es FC. Iniciando procesamiento lógico...
Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
--- Iniciando Bucle de Procesamiento Iterativo (FC) ---
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 28 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
--- Fin Pase 1: 28 proc SymPy, 0 agrup. Continuando...
--- Pase 2 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 0 instrucciones (no STL) procesadas con SymPy.
--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FC) ---
ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas:
- Red 'Diagnostic Call' (ID: 1A, Lang: LAD), Instrucción UID: 27, Tipo: 'DeviceStates'
Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profinet_processed.json
Guardado completado.
2025-05-03 00:34:44.938 - --- End Stdout (x2_process.py) ---
2025-05-03 00:34:44.939 - --- Running x3_generate_scl.py with arguments: ['PLC\\ProgramBlocks_XML\\40_10_GNS_PLCdia Main\\GNS PLCdia Profinet.xml', 'PLC'] ---
2025-05-03 00:34:51.787 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:34:51.787 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profinet_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profinet_processed.json
Generando salida para: FC 'GNS_PLCdia_Profinet' (Original: GNS PLCdia Profinet)
-> Modo de generación: FC SCL
-> Escribiendo archivo de salida final en: PLC\scl_output\GNS_PLCdia_Profinet.scl
Generación de .SCL completada.
2025-05-03 00:34:51.788 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:34:51.788 -
--- Procesando archivo: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfinetData.xml ---
2025-05-03 00:34:51.790 - --- Running x1_to_json.py with arguments: ['PLC\\ProgramBlocks_XML\\40_10_GNS_PLCdia Main\\GNS PLCdia ProfinetData.xml'] ---
2025-05-03 00:34:53.539 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:34:53.540 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfinetData.xml' -> 'PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfinetData.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfinetData.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfinetData.json'...
Metadatos XML: ModTime=1746220432.6910298, Size=104329
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0).
Paso 3: Extrayendo atributos del bloque...
Paso 3: Atributos: Nombre='GNS PLCdia ProfinetData', Número=2415, Lenguaje Bloque='DB'
Paso 3b: Comentario bloque: '...'
Paso 4: Extrayendo la interfaz del bloque...
Paso 5: Saltando procesamiento de redes para GlobalDB.
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfinetData.json'
2025-05-03 00:34:53.540 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:34:53.540 - --- Running x2_process.py with arguments: ['PLC\\ProgramBlocks_XML\\40_10_GNS_PLCdia Main\\GNS PLCdia ProfinetData.xml'] ---
2025-05-03 00:35:00.182 - --- Stdout (x2_process.py) ---
2025-05-03 00:35:00.182 - (x2) Procesando: 'PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfinetData.json' -> 'PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfinetData_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfinetData.json
Procesando bloque tipo: GlobalDB
INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2.
Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfinetData_processed.json
Guardado de GlobalDB completado.
2025-05-03 00:35:00.182 - --- End Stdout (x2_process.py) ---
2025-05-03 00:35:00.184 - --- Running x3_generate_scl.py with arguments: ['PLC\\ProgramBlocks_XML\\40_10_GNS_PLCdia Main\\GNS PLCdia ProfinetData.xml', 'PLC'] ---
2025-05-03 00:35:06.635 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:35:06.635 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfinetData_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfinetData_processed.json
Generando salida para: GlobalDB 'GNS_PLCdia_ProfinetData' (Original: GNS PLCdia ProfinetData)
-> Modo de generación: DATA_BLOCK SCL
WARNING: No se encontró definición para 'HW_IOSYSTEM'. Se buscó en directorios estándar.
-> Escribiendo archivo de salida final en: PLC\scl_output\GNS_PLCdia_ProfinetData.scl
Generación de .SCL completada.
2025-05-03 00:35:06.636 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:35:06.636 -
--- Procesando archivo: PLC\ProgramBlocks_XML\Baialage.xml ---
2025-05-03 00:35:06.637 - --- Running x1_to_json.py with arguments: ['PLC\\ProgramBlocks_XML\\Baialage.xml'] ---
2025-05-03 00:35:08.270 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:35:08.271 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\ProgramBlocks_XML\Baialage.xml' -> 'PLC\ProgramBlocks_XML\parsing\Baialage.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Baialage.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Baialage.json'...
Metadatos XML: ModTime=1746220335.7807891, Size=104562
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
Paso 3: Extrayendo atributos del bloque...
Paso 3: Atributos: Nombre='Baialage', Número=1804, Lenguaje Bloque='LAD'
Paso 3b: Comentario bloque: '...'
Paso 4: Extrayendo la interfaz del bloque...
Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
Paso 5: Se encontraron 15 elementos SW.Blocks.CompileUnit.
- Procesando Red ID=9, Lenguaje Red=LAD
- Procesando Red ID=1A, Lenguaje Red=LAD
- Procesando Red ID=2B, Lenguaje Red=LAD
- Procesando Red ID=3C, Lenguaje Red=LAD
- Procesando Red ID=4D, Lenguaje Red=LAD
- Procesando Red ID=5E, Lenguaje Red=LAD
- Procesando Red ID=6F, Lenguaje Red=LAD
- Procesando Red ID=80, Lenguaje Red=LAD
- Procesando Red ID=91, Lenguaje Red=LAD
- Procesando Red ID=A2, Lenguaje Red=LAD
- Procesando Red ID=B3, Lenguaje Red=LAD
- Procesando Red ID=C4, Lenguaje Red=LAD
- Procesando Red ID=D5, Lenguaje Red=LAD
- Procesando Red ID=E6, Lenguaje Red=LAD
- Procesando Red ID=F7, Lenguaje Red=LAD
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Baialage.json'
2025-05-03 00:35:08.271 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:35:08.271 - --- Running x2_process.py with arguments: ['PLC\\ProgramBlocks_XML\\Baialage.xml'] ---
2025-05-03 00:35:14.152 - --- Stdout (x2_process.py) ---
2025-05-03 00:35:14.152 - (x2) Procesando: 'PLC\ProgramBlocks_XML\parsing\Baialage.json' -> 'PLC\ProgramBlocks_XML\parsing\Baialage_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Baialage.json
Procesando bloque tipo: FC
INFO: El bloque es FC. Iniciando procesamiento lógico...
Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
--- Iniciando Bucle de Procesamiento Iterativo (FC) ---
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 61 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
--- Fin Pase 1: 61 proc SymPy, 0 agrup. Continuando...
--- Pase 2 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 7 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
--- Fin Pase 2: 7 proc SymPy, 0 agrup. Continuando...
--- Pase 3 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 0 instrucciones (no STL) procesadas con SymPy.
--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FC) ---
ADVERTENCIA: Se encontraron 5 instrucciones (no STL) que parecen no haber sido procesadas:
- Red 'Tank Flow Ok' (ID: D5, Lang: LAD), Instrucción UID: 30, Tipo: 'Abs'
- Red 'Tank Flow Ok' (ID: D5, Lang: LAD), Instrucción UID: 31, Tipo: 'Lt'
- Red 'Tank Flow Ok' (ID: D5, Lang: LAD), Instrucción UID: 32, Tipo: 'Coil'
- Red 'CO2MainValveDelay' (ID: E6, Lang: LAD), Instrucción UID: 30, Tipo: 'Sf'
- Red 'CO2MainValveDelay' (ID: E6, Lang: LAD), Instrucción UID: 31, Tipo: 'Coil'
Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Baialage_processed.json
Guardado completado.
2025-05-03 00:35:14.154 - --- End Stdout (x2_process.py) ---
2025-05-03 00:35:14.154 - --- Running x3_generate_scl.py with arguments: ['PLC\\ProgramBlocks_XML\\Baialage.xml', 'PLC'] ---
2025-05-03 00:35:20.819 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:35:20.820 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\ProgramBlocks_XML\parsing\Baialage_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Baialage_processed.json
Generando salida para: FC 'Baialage' (Original: Baialage)
-> Modo de generación: FC SCL
INFO: Detectadas 1 VAR_TEMP adicionales.
-> Escribiendo archivo de salida final en: PLC\scl_output\Baialage.scl
Generación de .SCL completada.
2025-05-03 00:35:20.820 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:35:20.820 -
--- Procesando archivo: PLC\ProgramBlocks_XML\BlendFill StartUp_Seq.xml ---
2025-05-03 00:35:20.821 - --- Running x1_to_json.py with arguments: ['PLC\\ProgramBlocks_XML\\BlendFill StartUp_Seq.xml'] ---
2025-05-03 00:35:22.524 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:35:22.524 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\ProgramBlocks_XML\BlendFill StartUp_Seq.xml' -> 'PLC\ProgramBlocks_XML\parsing\BlendFill StartUp_Seq.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\BlendFill StartUp_Seq.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlendFill StartUp_Seq.json'...
Metadatos XML: ModTime=1746220377.1856978, Size=244362
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
Paso 3: Extrayendo atributos del bloque...
Paso 3: Atributos: Nombre='BlendFill StartUp_Seq', Número=1814, Lenguaje Bloque='LAD'
Paso 3b: Comentario bloque: '...'
Paso 4: Extrayendo la interfaz del bloque...
Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
Paso 5: Se encontraron 31 elementos SW.Blocks.CompileUnit.
- Procesando Red ID=9, Lenguaje Red=STL
- Procesando Red ID=1A, Lenguaje Red=LAD
- Procesando Red ID=2B, Lenguaje Red=LAD
- Procesando Red ID=3C, Lenguaje Red=STL
- Procesando Red ID=4D, Lenguaje Red=LAD
- Procesando Red ID=5E, Lenguaje Red=STL
- Procesando Red ID=6F, Lenguaje Red=LAD
- Procesando Red ID=80, Lenguaje Red=LAD
- Procesando Red ID=91, Lenguaje Red=STL
- Procesando Red ID=A2, Lenguaje Red=LAD
- Procesando Red ID=B3, Lenguaje Red=LAD
- Procesando Red ID=C4, Lenguaje Red=STL
- Procesando Red ID=D5, Lenguaje Red=LAD
- Procesando Red ID=E6, Lenguaje Red=LAD
- Procesando Red ID=F7, Lenguaje Red=LAD
- Procesando Red ID=108, Lenguaje Red=LAD
- Procesando Red ID=119, Lenguaje Red=STL
- Procesando Red ID=12A, Lenguaje Red=LAD
- Procesando Red ID=13B, Lenguaje Red=LAD
- Procesando Red ID=14C, Lenguaje Red=LAD
- Procesando Red ID=15D, Lenguaje Red=LAD
- Procesando Red ID=16E, Lenguaje Red=LAD
- Procesando Red ID=17F, Lenguaje Red=STL
- Procesando Red ID=190, Lenguaje Red=LAD
- Procesando Red ID=1A1, Lenguaje Red=LAD
- Procesando Red ID=1B2, Lenguaje Red=LAD
- Procesando Red ID=1C3, Lenguaje Red=LAD
- Procesando Red ID=1D4, Lenguaje Red=LAD
- Procesando Red ID=1E5, Lenguaje Red=STL
- Procesando Red ID=1F6, Lenguaje Red=LAD
- Procesando Red ID=207, Lenguaje Red=STL
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlendFill StartUp_Seq.json'
2025-05-03 00:35:22.525 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:35:22.525 - --- Running x2_process.py with arguments: ['PLC\\ProgramBlocks_XML\\BlendFill StartUp_Seq.xml'] ---
2025-05-03 00:35:28.353 - --- Stdout (x2_process.py) ---
2025-05-03 00:35:28.353 - (x2) Procesando: 'PLC\ProgramBlocks_XML\parsing\BlendFill StartUp_Seq.json' -> 'PLC\ProgramBlocks_XML\parsing\BlendFill StartUp_Seq_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlendFill StartUp_Seq.json
Procesando bloque tipo: FC
INFO: El bloque es FC. Iniciando procesamiento lógico...
Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
--- Iniciando Bucle de Procesamiento Iterativo (FC) ---
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 65 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
--- Fin Pase 1: 65 proc SymPy, 0 agrup. Continuando...
--- Pase 2 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 5 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
--- Fin Pase 2: 5 proc SymPy, 0 agrup. Continuando...
--- Pase 3 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 3 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
--- Fin Pase 3: 3 proc SymPy, 0 agrup. Continuando...
--- Pase 4 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 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):
-> 0 instrucciones (no STL) procesadas con SymPy.
--- No se hicieron más cambios en el pase 5. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FC) ---
INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlendFill StartUp_Seq_processed.json
Guardado completado.
2025-05-03 00:35:28.353 - --- End Stdout (x2_process.py) ---
2025-05-03 00:35:28.353 - --- Running x3_generate_scl.py with arguments: ['PLC\\ProgramBlocks_XML\\BlendFill StartUp_Seq.xml', 'PLC'] ---
2025-05-03 00:35:35.086 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:35:35.086 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\ProgramBlocks_XML\parsing\BlendFill StartUp_Seq_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlendFill StartUp_Seq_processed.json
Generando salida para: FC 'BlendFill_StartUp_Seq' (Original: BlendFill StartUp_Seq)
-> Modo de generación: FC SCL
-> Escribiendo archivo de salida final en: PLC\scl_output\BlendFill_StartUp_Seq.scl
Generación de .SCL completada.
2025-05-03 00:35:35.086 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:35:35.086 -
--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_All Auto.xml ---
2025-05-03 00:35:35.087 - --- Running x1_to_json.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderCtrl_All Auto.xml'] ---
2025-05-03 00:35:36.809 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:35:36.809 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\ProgramBlocks_XML\BlenderCtrl_All Auto.xml' -> 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_All Auto.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\BlenderCtrl_All Auto.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_All Auto.json'...
Metadatos XML: ModTime=1746220373.407159, Size=20359
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
Paso 3: Extrayendo atributos del bloque...
Paso 3: Atributos: Nombre='BlenderCtrl_All Auto', Número=2036, Lenguaje Bloque='STL'
Paso 3b: Comentario bloque: '...'
Paso 4: Extrayendo la interfaz del bloque...
Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit.
- Procesando Red ID=9, Lenguaje Red=STL
- Procesando Red ID=1A, Lenguaje Red=STL
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_All Auto.json'
2025-05-03 00:35:36.810 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:35:36.810 - --- Running x2_process.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderCtrl_All Auto.xml'] ---
2025-05-03 00:35:42.340 - --- Stdout (x2_process.py) ---
2025-05-03 00:35:42.340 - (x2) Procesando: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_All Auto.json' -> 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_All Auto_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_All Auto.json
Procesando bloque tipo: FC
INFO: El bloque es FC. Iniciando procesamiento lógico...
Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
--- Iniciando Bucle de Procesamiento Iterativo (FC) ---
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 0 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FC) ---
INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_All Auto_processed.json
Guardado completado.
2025-05-03 00:35:42.340 - --- End Stdout (x2_process.py) ---
2025-05-03 00:35:42.341 - --- Running x3_generate_scl.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderCtrl_All Auto.xml', 'PLC'] ---
2025-05-03 00:35:48.461 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:35:48.461 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_All Auto_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_All Auto_processed.json
Generando salida para: FC 'BlenderCtrl_All_Auto' (Original: BlenderCtrl_All Auto)
-> Modo de generación: FC SCL
-> Escribiendo archivo de salida final en: PLC\scl_output\BlenderCtrl_All_Auto.scl
Generación de .SCL completada.
2025-05-03 00:35:48.463 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:35:48.463 -
--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_CIPModeInit.xml ---
2025-05-03 00:35:48.463 - --- Running x1_to_json.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderCtrl_CIPModeInit.xml'] ---
2025-05-03 00:35:49.924 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:35:49.924 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\ProgramBlocks_XML\BlenderCtrl_CIPModeInit.xml' -> 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_CIPModeInit.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\BlenderCtrl_CIPModeInit.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_CIPModeInit.json'...
Metadatos XML: ModTime=1746220337.9388466, Size=8985
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
Paso 3: Extrayendo atributos del bloque...
Paso 3: Atributos: Nombre='BlenderCtrl_CIPModeInit', Número=2013, Lenguaje Bloque='LAD'
Paso 3b: Comentario bloque: '...'
Paso 4: Extrayendo la interfaz del bloque...
Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
- Procesando Red ID=9, Lenguaje Red=LAD
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_CIPModeInit.json'
2025-05-03 00:35:49.924 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:35:49.926 - --- Running x2_process.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderCtrl_CIPModeInit.xml'] ---
2025-05-03 00:35:55.573 - --- Stdout (x2_process.py) ---
2025-05-03 00:35:55.573 - (x2) Procesando: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_CIPModeInit.json' -> 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_CIPModeInit_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_CIPModeInit.json
Procesando bloque tipo: FC
INFO: El bloque es FC. Iniciando procesamiento lógico...
Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
--- Iniciando Bucle de Procesamiento Iterativo (FC) ---
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 1 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
--- Fin Pase 1: 1 proc SymPy, 0 agrup. Continuando...
--- Pase 2 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 0 instrucciones (no STL) procesadas con SymPy.
--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FC) ---
INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_CIPModeInit_processed.json
Guardado completado.
2025-05-03 00:35:55.573 - --- End Stdout (x2_process.py) ---
2025-05-03 00:35:55.574 - --- Running x3_generate_scl.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderCtrl_CIPModeInit.xml', 'PLC'] ---
2025-05-03 00:36:01.776 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:36:01.776 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_CIPModeInit_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_CIPModeInit_processed.json
Generando salida para: FC 'BlenderCtrl_CIPModeInit' (Original: BlenderCtrl_CIPModeInit)
-> Modo de generación: FC SCL
-> Escribiendo archivo de salida final en: PLC\scl_output\BlenderCtrl_CIPModeInit.scl
Generación de .SCL completada.
2025-05-03 00:36:01.776 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:36:01.777 -
--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_InitErrors.xml ---
2025-05-03 00:36:01.777 - --- Running x1_to_json.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderCtrl_InitErrors.xml'] ---
2025-05-03 00:36:03.228 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:36:03.228 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\ProgramBlocks_XML\BlenderCtrl_InitErrors.xml' -> 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_InitErrors.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\BlenderCtrl_InitErrors.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_InitErrors.json'...
Metadatos XML: ModTime=1746220373.4819455, Size=14603
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
Paso 3: Extrayendo atributos del bloque...
Paso 3: Atributos: Nombre='BlenderCtrl_InitErrors', Número=2001, Lenguaje Bloque='SCL'
Paso 3b: Comentario bloque: '...'
Paso 4: Extrayendo la interfaz del bloque...
Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
- Procesando Red ID=9, Lenguaje Red=SCL
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_InitErrors.json'
2025-05-03 00:36:03.229 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:36:03.229 - --- Running x2_process.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderCtrl_InitErrors.xml'] ---
2025-05-03 00:36:08.491 - --- Stdout (x2_process.py) ---
2025-05-03 00:36:08.492 - (x2) Procesando: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_InitErrors.json' -> 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_InitErrors_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_InitErrors.json
Procesando bloque tipo: FC
INFO: El bloque es FC. Iniciando procesamiento lógico...
Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
--- Iniciando Bucle de Procesamiento Iterativo (FC) ---
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 0 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FC) ---
INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_InitErrors_processed.json
Guardado completado.
2025-05-03 00:36:08.492 - --- End Stdout (x2_process.py) ---
2025-05-03 00:36:08.492 - --- Running x3_generate_scl.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderCtrl_InitErrors.xml', 'PLC'] ---
2025-05-03 00:36:14.436 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:36:14.436 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_InitErrors_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_InitErrors_processed.json
Generando salida para: FC 'BlenderCtrl_InitErrors' (Original: BlenderCtrl_InitErrors)
-> Modo de generación: FC SCL
-> Escribiendo archivo de salida final en: PLC\scl_output\BlenderCtrl_InitErrors.scl
Generación de .SCL completada.
2025-05-03 00:36:14.436 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:36:14.436 -
--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_MFM Command.xml ---
2025-05-03 00:36:14.437 - --- Running x1_to_json.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderCtrl_MFM Command.xml'] ---
2025-05-03 00:36:15.801 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:36:15.801 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\ProgramBlocks_XML\BlenderCtrl_MFM Command.xml' -> 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_MFM Command.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\BlenderCtrl_MFM Command.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_MFM Command.json'...
Metadatos XML: ModTime=1746220373.6765003, Size=33441
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
Paso 3: Extrayendo atributos del bloque...
Paso 3: Atributos: Nombre='BlenderCtrl_MFM Command', Número=2033, Lenguaje Bloque='SCL'
Paso 3b: Comentario bloque: '...'
Paso 4: Extrayendo la interfaz del bloque...
Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
- Procesando Red ID=9, Lenguaje Red=SCL
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_MFM Command.json'
2025-05-03 00:36:15.801 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:36:15.802 - --- Running x2_process.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderCtrl_MFM Command.xml'] ---
2025-05-03 00:36:21.374 - --- Stdout (x2_process.py) ---
2025-05-03 00:36:21.374 - (x2) Procesando: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_MFM Command.json' -> 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_MFM Command_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_MFM Command.json
Procesando bloque tipo: FC
INFO: El bloque es FC. Iniciando procesamiento lógico...
Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
--- Iniciando Bucle de Procesamiento Iterativo (FC) ---
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 0 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FC) ---
INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_MFM Command_processed.json
Guardado completado.
2025-05-03 00:36:21.374 - --- End Stdout (x2_process.py) ---
2025-05-03 00:36:21.375 - --- Running x3_generate_scl.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderCtrl_MFM Command.xml', 'PLC'] ---
2025-05-03 00:36:27.603 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:36:27.603 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_MFM Command_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_MFM Command_processed.json
Generando salida para: FC 'BlenderCtrl_MFM_Command' (Original: BlenderCtrl_MFM Command)
-> Modo de generación: FC SCL
-> Escribiendo archivo de salida final en: PLC\scl_output\BlenderCtrl_MFM_Command.scl
Generación de .SCL completada.
2025-05-03 00:36:27.603 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:36:27.604 -
--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_MachineInit.xml ---
2025-05-03 00:36:27.605 - --- Running x1_to_json.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderCtrl_MachineInit.xml'] ---
2025-05-03 00:36:29.637 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:36:29.638 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\ProgramBlocks_XML\BlenderCtrl_MachineInit.xml' -> 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_MachineInit.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\BlenderCtrl_MachineInit.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_MachineInit.json'...
Metadatos XML: ModTime=1746220409.1621795, Size=993900
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
Paso 3: Extrayendo atributos del bloque...
Paso 3: Atributos: Nombre='BlenderCtrl_MachineInit', Número=2003, Lenguaje Bloque='LAD'
Paso 3b: Comentario bloque: '...'
Paso 4: Extrayendo la interfaz del bloque...
Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
Paso 5: Se encontraron 158 elementos SW.Blocks.CompileUnit.
- Procesando Red ID=9, Lenguaje Red=LAD
- Procesando Red ID=1A, Lenguaje Red=SCL
- Procesando Red ID=2B, Lenguaje Red=LAD
- Procesando Red ID=3C, Lenguaje Red=LAD
- Procesando Red ID=4D, Lenguaje Red=LAD
- Procesando Red ID=5E, Lenguaje Red=LAD
- Procesando Red ID=6F, Lenguaje Red=LAD
- Procesando Red ID=80, Lenguaje Red=LAD
- Procesando Red ID=91, Lenguaje Red=LAD
- Procesando Red ID=A2, Lenguaje Red=LAD
- Procesando Red ID=B3, Lenguaje Red=LAD
- Procesando Red ID=C4, Lenguaje Red=LAD
- Procesando Red ID=D5, Lenguaje Red=LAD
- Procesando Red ID=E6, Lenguaje Red=LAD
- Procesando Red ID=F7, Lenguaje Red=LAD
- Procesando Red ID=108, Lenguaje Red=LAD
- Procesando Red ID=119, Lenguaje Red=LAD
- Procesando Red ID=12A, Lenguaje Red=LAD
- Procesando Red ID=13B, Lenguaje Red=LAD
- Procesando Red ID=14C, Lenguaje Red=LAD
- Procesando Red ID=15D, Lenguaje Red=LAD
- Procesando Red ID=16E, Lenguaje Red=LAD
- Procesando Red ID=17F, Lenguaje Red=LAD
- Procesando Red ID=190, Lenguaje Red=LAD
- Procesando Red ID=1A1, Lenguaje Red=LAD
- Procesando Red ID=1B2, Lenguaje Red=LAD
- Procesando Red ID=1C3, Lenguaje Red=LAD
- Procesando Red ID=1D4, Lenguaje Red=LAD
- Procesando Red ID=1E5, Lenguaje Red=LAD
- Procesando Red ID=1F6, Lenguaje Red=LAD
- Procesando Red ID=207, Lenguaje Red=LAD
- Procesando Red ID=218, Lenguaje Red=LAD
- Procesando Red ID=229, Lenguaje Red=LAD
- Procesando Red ID=23A, Lenguaje Red=LAD
- Procesando Red ID=24B, Lenguaje Red=LAD
- Procesando Red ID=25C, Lenguaje Red=LAD
- Procesando Red ID=26D, Lenguaje Red=LAD
- Procesando Red ID=27E, Lenguaje Red=LAD
- Procesando Red ID=28F, Lenguaje Red=LAD
- Procesando Red ID=2A0, Lenguaje Red=LAD
- Procesando Red ID=2B1, Lenguaje Red=LAD
- Procesando Red ID=2C2, Lenguaje Red=LAD
- Procesando Red ID=2D3, Lenguaje Red=LAD
- Procesando Red ID=2E4, Lenguaje Red=LAD
- Procesando Red ID=2F5, Lenguaje Red=LAD
- Procesando Red ID=306, Lenguaje Red=LAD
- Procesando Red ID=317, Lenguaje Red=LAD
- Procesando Red ID=328, Lenguaje Red=LAD
- Procesando Red ID=339, Lenguaje Red=LAD
- Procesando Red ID=34A, Lenguaje Red=LAD
- Procesando Red ID=35B, Lenguaje Red=LAD
- Procesando Red ID=36C, Lenguaje Red=LAD
- Procesando Red ID=37D, Lenguaje Red=LAD
- Procesando Red ID=38E, Lenguaje Red=LAD
- Procesando Red ID=39F, Lenguaje Red=LAD
- Procesando Red ID=3B0, Lenguaje Red=LAD
- Procesando Red ID=3C1, Lenguaje Red=LAD
- Procesando Red ID=3D2, Lenguaje Red=LAD
- Procesando Red ID=3E3, Lenguaje Red=LAD
- Procesando Red ID=3F4, Lenguaje Red=LAD
- Procesando Red ID=405, Lenguaje Red=LAD
- Procesando Red ID=416, Lenguaje Red=LAD
- Procesando Red ID=427, Lenguaje Red=LAD
- Procesando Red ID=438, Lenguaje Red=LAD
- Procesando Red ID=449, Lenguaje Red=LAD
- Procesando Red ID=45A, Lenguaje Red=LAD
- Procesando Red ID=46B, Lenguaje Red=LAD
- Procesando Red ID=47C, Lenguaje Red=LAD
- Procesando Red ID=48D, Lenguaje Red=LAD
- Procesando Red ID=49E, Lenguaje Red=LAD
- Procesando Red ID=4AF, Lenguaje Red=LAD
- Procesando Red ID=4C0, Lenguaje Red=LAD
- Procesando Red ID=4D1, Lenguaje Red=LAD
- Procesando Red ID=4E2, Lenguaje Red=LAD
- Procesando Red ID=4F3, Lenguaje Red=LAD
- Procesando Red ID=504, Lenguaje Red=LAD
- Procesando Red ID=515, Lenguaje Red=LAD
- Procesando Red ID=526, Lenguaje Red=LAD
- Procesando Red ID=537, Lenguaje Red=LAD
- Procesando Red ID=548, Lenguaje Red=LAD
- Procesando Red ID=559, Lenguaje Red=LAD
- Procesando Red ID=56A, Lenguaje Red=LAD
- Procesando Red ID=57B, Lenguaje Red=LAD
- Procesando Red ID=58C, Lenguaje Red=LAD
- Procesando Red ID=59D, Lenguaje Red=LAD
- Procesando Red ID=5AE, Lenguaje Red=LAD
- Procesando Red ID=5BF, Lenguaje Red=LAD
- Procesando Red ID=5D0, Lenguaje Red=LAD
- Procesando Red ID=5E1, Lenguaje Red=LAD
- Procesando Red ID=5F2, Lenguaje Red=LAD
- Procesando Red ID=603, Lenguaje Red=LAD
- Procesando Red ID=614, Lenguaje Red=LAD
- Procesando Red ID=625, Lenguaje Red=LAD
- Procesando Red ID=636, Lenguaje Red=LAD
- Procesando Red ID=647, Lenguaje Red=LAD
- Procesando Red ID=658, Lenguaje Red=LAD
- Procesando Red ID=669, Lenguaje Red=LAD
- Procesando Red ID=67A, Lenguaje Red=LAD
- Procesando Red ID=68B, Lenguaje Red=LAD
- Procesando Red ID=69C, Lenguaje Red=LAD
- Procesando Red ID=6AD, Lenguaje Red=LAD
- Procesando Red ID=6BE, Lenguaje Red=LAD
- Procesando Red ID=6CF, Lenguaje Red=LAD
- Procesando Red ID=6E0, Lenguaje Red=LAD
- Procesando Red ID=6F1, Lenguaje Red=LAD
- Procesando Red ID=702, Lenguaje Red=LAD
- Procesando Red ID=713, Lenguaje Red=LAD
- Procesando Red ID=724, Lenguaje Red=LAD
- Procesando Red ID=735, Lenguaje Red=LAD
- Procesando Red ID=746, Lenguaje Red=LAD
- Procesando Red ID=757, Lenguaje Red=LAD
- Procesando Red ID=768, Lenguaje Red=LAD
- Procesando Red ID=779, Lenguaje Red=LAD
- Procesando Red ID=78A, Lenguaje Red=LAD
- Procesando Red ID=79B, Lenguaje Red=LAD
- Procesando Red ID=7AC, Lenguaje Red=LAD
- Procesando Red ID=7BD, Lenguaje Red=LAD
- Procesando Red ID=7CE, Lenguaje Red=LAD
- Procesando Red ID=7DF, Lenguaje Red=LAD
- Procesando Red ID=7F0, Lenguaje Red=LAD
- Procesando Red ID=801, Lenguaje Red=LAD
- Procesando Red ID=812, Lenguaje Red=LAD
- Procesando Red ID=823, Lenguaje Red=LAD
- Procesando Red ID=834, Lenguaje Red=LAD
- Procesando Red ID=845, Lenguaje Red=LAD
- Procesando Red ID=856, Lenguaje Red=LAD
- Procesando Red ID=867, Lenguaje Red=LAD
- Procesando Red ID=878, Lenguaje Red=LAD
- Procesando Red ID=889, Lenguaje Red=LAD
- Procesando Red ID=89A, Lenguaje Red=LAD
- Procesando Red ID=8AB, Lenguaje Red=LAD
- Procesando Red ID=8BC, Lenguaje Red=LAD
- Procesando Red ID=8CD, Lenguaje Red=LAD
- Procesando Red ID=8DE, Lenguaje Red=LAD
- Procesando Red ID=8EF, Lenguaje Red=LAD
- Procesando Red ID=900, Lenguaje Red=LAD
- Procesando Red ID=911, Lenguaje Red=LAD
- Procesando Red ID=922, Lenguaje Red=LAD
- Procesando Red ID=933, Lenguaje Red=LAD
- Procesando Red ID=944, Lenguaje Red=LAD
- Procesando Red ID=955, Lenguaje Red=LAD
- Procesando Red ID=966, Lenguaje Red=LAD
- Procesando Red ID=977, Lenguaje Red=LAD
- Procesando Red ID=988, Lenguaje Red=LAD
- Procesando Red ID=999, Lenguaje Red=LAD
- Procesando Red ID=9AA, Lenguaje Red=LAD
- Procesando Red ID=9BB, Lenguaje Red=LAD
- Procesando Red ID=9CC, Lenguaje Red=LAD
- Procesando Red ID=9DD, Lenguaje Red=LAD
- Procesando Red ID=9EE, Lenguaje Red=LAD
- Procesando Red ID=9FF, Lenguaje Red=LAD
- Procesando Red ID=A10, Lenguaje Red=LAD
- Procesando Red ID=A21, Lenguaje Red=LAD
- Procesando Red ID=A32, Lenguaje Red=LAD
- Procesando Red ID=A43, Lenguaje Red=LAD
- Procesando Red ID=A54, Lenguaje Red=LAD
- Procesando Red ID=A65, Lenguaje Red=LAD
- Procesando Red ID=A76, Lenguaje Red=LAD
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_MachineInit.json'
2025-05-03 00:36:29.638 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:36:29.638 - --- Running x2_process.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderCtrl_MachineInit.xml'] ---
2025-05-03 00:36:40.939 - --- Stdout (x2_process.py) ---
2025-05-03 00:36:40.939 - (x2) Procesando: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_MachineInit.json' -> 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_MachineInit_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_MachineInit.json
Procesando bloque tipo: FC
INFO: El bloque es FC. Iniciando procesamiento lógico...
Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
--- Iniciando Bucle de Procesamiento Iterativo (FC) ---
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 496 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
INFO: Agrupando 2 instr. bajo condición de Gt UID 33
-> 1 agrupaciones realizadas (en redes no STL).
--- Fin Pase 1: 496 proc SymPy, 1 agrup. Continuando...
--- Pase 2 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 65 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
--- Fin Pase 2: 65 proc SymPy, 0 agrup. Continuando...
--- Pase 3 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 4 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
--- Fin Pase 3: 4 proc SymPy, 0 agrup. Continuando...
--- Pase 4 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 0 instrucciones (no STL) procesadas con SymPy.
--- No se hicieron más cambios en el pase 4. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FC) ---
INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_MachineInit_processed.json
Guardado completado.
2025-05-03 00:36:40.940 - --- End Stdout (x2_process.py) ---
2025-05-03 00:36:40.941 - --- Running x3_generate_scl.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderCtrl_MachineInit.xml', 'PLC'] ---
2025-05-03 00:36:47.685 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:36:47.685 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_MachineInit_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_MachineInit_processed.json
Generando salida para: FC 'BlenderCtrl_MachineInit' (Original: BlenderCtrl_MachineInit)
-> Modo de generación: FC SCL
INFO: Detectadas 2 VAR_TEMP adicionales.
-> Escribiendo archivo de salida final en: PLC\scl_output\BlenderCtrl_MachineInit.scl
Generación de .SCL completada.
2025-05-03 00:36:47.687 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:36:47.687 -
--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_ManualActive.xml ---
2025-05-03 00:36:47.687 - --- Running x1_to_json.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderCtrl_ManualActive.xml'] ---
2025-05-03 00:36:49.077 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:36:49.077 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\ProgramBlocks_XML\BlenderCtrl_ManualActive.xml' -> 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ManualActive.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\BlenderCtrl_ManualActive.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ManualActive.json'...
Metadatos XML: ModTime=1746220373.603141, Size=26426
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
Paso 3: Extrayendo atributos del bloque...
Paso 3: Atributos: Nombre='BlenderCtrl_ManualActive', Número=2037, Lenguaje Bloque='STL'
Paso 3b: Comentario bloque: '...'
Paso 4: Extrayendo la interfaz del bloque...
Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit.
- Procesando Red ID=9, Lenguaje Red=STL
- Procesando Red ID=1A, Lenguaje Red=STL
- Procesando Red ID=2B, Lenguaje Red=STL
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ManualActive.json'
2025-05-03 00:36:49.078 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:36:49.078 - --- Running x2_process.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderCtrl_ManualActive.xml'] ---
2025-05-03 00:36:54.670 - --- Stdout (x2_process.py) ---
2025-05-03 00:36:54.670 - (x2) Procesando: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ManualActive.json' -> 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ManualActive_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ManualActive.json
Procesando bloque tipo: FC
INFO: El bloque es FC. Iniciando procesamiento lógico...
Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
--- Iniciando Bucle de Procesamiento Iterativo (FC) ---
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 0 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FC) ---
INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ManualActive_processed.json
Guardado completado.
2025-05-03 00:36:54.671 - --- End Stdout (x2_process.py) ---
2025-05-03 00:36:54.672 - --- Running x3_generate_scl.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderCtrl_ManualActive.xml', 'PLC'] ---
2025-05-03 00:37:01.074 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:37:01.074 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ManualActive_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ManualActive_processed.json
Generando salida para: FC 'BlenderCtrl_ManualActive' (Original: BlenderCtrl_ManualActive)
-> Modo de generación: FC SCL
-> Escribiendo archivo de salida final en: PLC\scl_output\BlenderCtrl_ManualActive.scl
Generación de .SCL completada.
2025-05-03 00:37:01.074 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:37:01.074 -
--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_ProdModeInit.xml ---
2025-05-03 00:37:01.075 - --- Running x1_to_json.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderCtrl_ProdModeInit.xml'] ---
2025-05-03 00:37:02.488 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:37:02.488 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\ProgramBlocks_XML\BlenderCtrl_ProdModeInit.xml' -> 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ProdModeInit.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\BlenderCtrl_ProdModeInit.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ProdModeInit.json'...
Metadatos XML: ModTime=1746220337.9944394, Size=18486
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
Paso 3: Extrayendo atributos del bloque...
Paso 3: Atributos: Nombre='BlenderCtrl_ProdModeInit', Número=2012, Lenguaje Bloque='LAD'
Paso 3b: Comentario bloque: '...'
Paso 4: Extrayendo la interfaz del bloque...
Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit.
- Procesando Red ID=9, Lenguaje Red=LAD
- Procesando Red ID=1A, Lenguaje Red=LAD
- Procesando Red ID=2B, Lenguaje Red=LAD
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ProdModeInit.json'
2025-05-03 00:37:02.489 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:37:02.489 - --- Running x2_process.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderCtrl_ProdModeInit.xml'] ---
2025-05-03 00:37:07.937 - --- Stdout (x2_process.py) ---
2025-05-03 00:37:07.937 - (x2) Procesando: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ProdModeInit.json' -> 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ProdModeInit_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ProdModeInit.json
Procesando bloque tipo: FC
INFO: El bloque es FC. Iniciando procesamiento lógico...
Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
--- Iniciando Bucle de Procesamiento Iterativo (FC) ---
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 3 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
--- Fin Pase 1: 3 proc SymPy, 0 agrup. Continuando...
--- Pase 2 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 0 instrucciones (no STL) procesadas con SymPy.
--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FC) ---
INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ProdModeInit_processed.json
Guardado completado.
2025-05-03 00:37:07.938 - --- End Stdout (x2_process.py) ---
2025-05-03 00:37:07.938 - --- Running x3_generate_scl.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderCtrl_ProdModeInit.xml', 'PLC'] ---
2025-05-03 00:37:14.342 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:37:14.342 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ProdModeInit_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ProdModeInit_processed.json
Generando salida para: FC 'BlenderCtrl_ProdModeInit' (Original: BlenderCtrl_ProdModeInit)
-> Modo de generación: FC SCL
-> Escribiendo archivo de salida final en: PLC\scl_output\BlenderCtrl_ProdModeInit.scl
Generación de .SCL completada.
2025-05-03 00:37:14.343 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:37:14.343 -
--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_ResetSPWord.xml ---
2025-05-03 00:37:14.344 - --- Running x1_to_json.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderCtrl_ResetSPWord.xml'] ---
2025-05-03 00:37:15.945 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:37:15.945 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\ProgramBlocks_XML\BlenderCtrl_ResetSPWord.xml' -> 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ResetSPWord.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\BlenderCtrl_ResetSPWord.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ResetSPWord.json'...
Metadatos XML: ModTime=1746220338.12053, Size=33922
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
Paso 3: Extrayendo atributos del bloque...
Paso 3: Atributos: Nombre='BlenderCtrl_ResetSPWord', Número=2014, Lenguaje Bloque='LAD'
Paso 3b: Comentario bloque: 'TASK2...'
Paso 4: Extrayendo la interfaz del bloque...
Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
- Procesando Red ID=9, Lenguaje Red=STL
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ResetSPWord.json'
2025-05-03 00:37:15.945 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:37:15.946 - --- Running x2_process.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderCtrl_ResetSPWord.xml'] ---
2025-05-03 00:37:21.520 - --- Stdout (x2_process.py) ---
2025-05-03 00:37:21.520 - (x2) Procesando: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ResetSPWord.json' -> 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ResetSPWord_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ResetSPWord.json
Procesando bloque tipo: FC
INFO: El bloque es FC. Iniciando procesamiento lógico...
Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
--- Iniciando Bucle de Procesamiento Iterativo (FC) ---
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 0 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FC) ---
INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ResetSPWord_processed.json
Guardado completado.
2025-05-03 00:37:21.521 - --- End Stdout (x2_process.py) ---
2025-05-03 00:37:21.522 - --- Running x3_generate_scl.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderCtrl_ResetSPWord.xml', 'PLC'] ---
2025-05-03 00:37:28.275 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:37:28.275 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ResetSPWord_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ResetSPWord_processed.json
Generando salida para: FC 'BlenderCtrl_ResetSPWord' (Original: BlenderCtrl_ResetSPWord)
-> Modo de generación: FC SCL
-> Escribiendo archivo de salida final en: PLC\scl_output\BlenderCtrl_ResetSPWord.scl
Generación de .SCL completada.
2025-05-03 00:37:28.275 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:37:28.275 -
--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_UpdatePWord.xml ---
2025-05-03 00:37:28.275 - --- Running x1_to_json.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderCtrl_UpdatePWord.xml'] ---
2025-05-03 00:37:29.924 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:37:29.924 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\ProgramBlocks_XML\BlenderCtrl_UpdatePWord.xml' -> 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_UpdatePWord.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\BlenderCtrl_UpdatePWord.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_UpdatePWord.json'...
Metadatos XML: ModTime=1746220338.3090532, Size=54909
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
Paso 3: Extrayendo atributos del bloque...
Paso 3: Atributos: Nombre='BlenderCtrl_UpdatePWord', Número=2034, Lenguaje Bloque='LAD'
Paso 3b: Comentario bloque: '...'
Paso 4: Extrayendo la interfaz del bloque...
Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
- Procesando Red ID=9, Lenguaje Red=STL
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_UpdatePWord.json'
2025-05-03 00:37:29.924 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:37:29.925 - --- Running x2_process.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderCtrl_UpdatePWord.xml'] ---
2025-05-03 00:37:35.819 - --- Stdout (x2_process.py) ---
2025-05-03 00:37:35.819 - (x2) Procesando: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_UpdatePWord.json' -> 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_UpdatePWord_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_UpdatePWord.json
Procesando bloque tipo: FC
INFO: El bloque es FC. Iniciando procesamiento lógico...
Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
--- Iniciando Bucle de Procesamiento Iterativo (FC) ---
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 0 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FC) ---
INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_UpdatePWord_processed.json
Guardado completado.
2025-05-03 00:37:35.819 - --- End Stdout (x2_process.py) ---
2025-05-03 00:37:35.821 - --- Running x3_generate_scl.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderCtrl_UpdatePWord.xml', 'PLC'] ---
2025-05-03 00:37:43.536 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:37:43.536 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_UpdatePWord_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_UpdatePWord_processed.json
Generando salida para: FC 'BlenderCtrl_UpdatePWord' (Original: BlenderCtrl_UpdatePWord)
-> Modo de generación: FC SCL
-> Escribiendo archivo de salida final en: PLC\scl_output\BlenderCtrl_UpdatePWord.scl
Generación de .SCL completada.
2025-05-03 00:37:43.536 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:37:43.537 -
--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl__Main.xml ---
2025-05-03 00:37:43.537 - --- Running x1_to_json.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderCtrl__Main.xml'] ---
2025-05-03 00:37:45.164 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:37:45.165 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\ProgramBlocks_XML\BlenderCtrl__Main.xml' -> 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl__Main.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\BlenderCtrl__Main.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderCtrl__Main.json'...
Metadatos XML: ModTime=1746220337.8879128, Size=374076
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
Paso 3: Extrayendo atributos del bloque...
Paso 3: Atributos: Nombre='BlenderCtrl__Main', Número=2000, Lenguaje Bloque='LAD'
Paso 3b: Comentario bloque: '...'
Paso 4: Extrayendo la interfaz del bloque...
Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
Paso 5: Se encontraron 68 elementos SW.Blocks.CompileUnit.
- Procesando Red ID=9, Lenguaje Red=LAD
- Procesando Red ID=1A, Lenguaje Red=LAD
- Procesando Red ID=2B, Lenguaje Red=LAD
- Procesando Red ID=3C, Lenguaje Red=LAD
- Procesando Red ID=4D, Lenguaje Red=LAD
- Procesando Red ID=5E, Lenguaje Red=LAD
- Procesando Red ID=6F, Lenguaje Red=LAD
- Procesando Red ID=80, Lenguaje Red=LAD
- Procesando Red ID=91, Lenguaje Red=LAD
- Procesando Red ID=A2, Lenguaje Red=LAD
- Procesando Red ID=B3, Lenguaje Red=LAD
- Procesando Red ID=C4, Lenguaje Red=LAD
- Procesando Red ID=D5, Lenguaje Red=LAD
- Procesando Red ID=E6, Lenguaje Red=LAD
- Procesando Red ID=F7, Lenguaje Red=LAD
- Procesando Red ID=108, Lenguaje Red=LAD
- Procesando Red ID=119, Lenguaje Red=LAD
- Procesando Red ID=12A, Lenguaje Red=LAD
- Procesando Red ID=13B, Lenguaje Red=LAD
- Procesando Red ID=14C, Lenguaje Red=LAD
- Procesando Red ID=15D, Lenguaje Red=LAD
- Procesando Red ID=16E, Lenguaje Red=LAD
- Procesando Red ID=17F, Lenguaje Red=LAD
- Procesando Red ID=190, Lenguaje Red=LAD
- Procesando Red ID=1A1, Lenguaje Red=LAD
- Procesando Red ID=1B2, Lenguaje Red=LAD
- Procesando Red ID=1C3, Lenguaje Red=LAD
- Procesando Red ID=1D4, Lenguaje Red=LAD
- Procesando Red ID=1E5, Lenguaje Red=LAD
- Procesando Red ID=1F6, Lenguaje Red=LAD
- Procesando Red ID=207, Lenguaje Red=LAD
- Procesando Red ID=218, Lenguaje Red=LAD
- Procesando Red ID=229, Lenguaje Red=LAD
- Procesando Red ID=23A, Lenguaje Red=LAD
- Procesando Red ID=24B, Lenguaje Red=LAD
- Procesando Red ID=25C, Lenguaje Red=LAD
- Procesando Red ID=26D, Lenguaje Red=LAD
- Procesando Red ID=27E, Lenguaje Red=LAD
- Procesando Red ID=28F, Lenguaje Red=LAD
- Procesando Red ID=2A0, Lenguaje Red=LAD
- Procesando Red ID=2B1, Lenguaje Red=LAD
- Procesando Red ID=2C2, Lenguaje Red=LAD
- Procesando Red ID=2D3, Lenguaje Red=LAD
- Procesando Red ID=2E4, Lenguaje Red=LAD
- Procesando Red ID=2F5, Lenguaje Red=LAD
- Procesando Red ID=306, Lenguaje Red=LAD
- Procesando Red ID=317, Lenguaje Red=LAD
- Procesando Red ID=328, Lenguaje Red=LAD
- Procesando Red ID=339, Lenguaje Red=LAD
- Procesando Red ID=34A, Lenguaje Red=LAD
- Procesando Red ID=35B, Lenguaje Red=LAD
- Procesando Red ID=36C, Lenguaje Red=LAD
- Procesando Red ID=37D, Lenguaje Red=LAD
- Procesando Red ID=38E, Lenguaje Red=LAD
- Procesando Red ID=39F, Lenguaje Red=LAD
- Procesando Red ID=3B0, Lenguaje Red=LAD
- Procesando Red ID=3C1, Lenguaje Red=LAD
- Procesando Red ID=3D2, Lenguaje Red=LAD
- Procesando Red ID=3E3, Lenguaje Red=LAD
- Procesando Red ID=3F4, Lenguaje Red=LAD
- Procesando Red ID=405, Lenguaje Red=LAD
- Procesando Red ID=416, Lenguaje Red=LAD
- Procesando Red ID=427, Lenguaje Red=LAD
- Procesando Red ID=438, Lenguaje Red=LAD
- Procesando Red ID=449, Lenguaje Red=LAD
- Procesando Red ID=45A, Lenguaje Red=LAD
- Procesando Red ID=46B, Lenguaje Red=LAD
- Procesando Red ID=47C, Lenguaje Red=LAD
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl__Main.json'
2025-05-03 00:37:45.165 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:37:45.165 - --- Running x2_process.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderCtrl__Main.xml'] ---
2025-05-03 00:37:52.385 - --- Stdout (x2_process.py) ---
2025-05-03 00:37:52.386 - (x2) Procesando: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl__Main.json' -> 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl__Main_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderCtrl__Main.json
Procesando bloque tipo: FC
INFO: El bloque es FC. Iniciando procesamiento lógico...
Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
--- Iniciando Bucle de Procesamiento Iterativo (FC) ---
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
Warning: get_sympy_representation called with None source_info.
-> 148 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
--- Fin Pase 1: 148 proc SymPy, 0 agrup. Continuando...
--- Pase 2 ---
Fase 1 (SymPy Base - Orden por Prioridad):
Warning: get_sympy_representation called with None source_info.
-> 20 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
--- Fin Pase 2: 20 proc SymPy, 0 agrup. Continuando...
--- Pase 3 ---
Fase 1 (SymPy Base - Orden por Prioridad):
Warning: get_sympy_representation called with None source_info.
-> 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):
Warning: get_sympy_representation called with None source_info.
-> 0 instrucciones (no STL) procesadas con SymPy.
--- No se hicieron más cambios en el pase 4. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FC) ---
ADVERTENCIA: Se encontraron 3 instrucciones (no STL) que parecen no haber sido procesadas:
- Red 'Mod Copy Recipe' (ID: 45A, Lang: LAD), Instrucción UID: 39, Tipo: 'SdCoil'
- Red 'Mod Copy Recipe' (ID: 45A, Lang: LAD), Instrucción UID: 40, Tipo: 'Contact'
- Red 'Mod Copy Recipe' (ID: 45A, Lang: LAD), Instrucción UID: 41, Tipo: 'RCoil'
Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderCtrl__Main_processed.json
Guardado completado.
2025-05-03 00:37:52.386 - --- End Stdout (x2_process.py) ---
2025-05-03 00:37:52.387 - --- Running x3_generate_scl.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderCtrl__Main.xml', 'PLC'] ---
2025-05-03 00:37:59.227 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:37:59.227 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl__Main_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderCtrl__Main_processed.json
Generando salida para: FC 'BlenderCtrl__Main' (Original: BlenderCtrl__Main)
-> Modo de generación: FC SCL
INFO: Detectadas 2 VAR_TEMP adicionales.
-> Escribiendo archivo de salida final en: PLC\scl_output\BlenderCtrl__Main.scl
Generación de .SCL completada.
2025-05-03 00:37:59.228 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:37:59.228 -
--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPIDCtrl_Monitor.xml ---
2025-05-03 00:37:59.228 - --- Running x1_to_json.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPIDCtrl_Monitor.xml'] ---
2025-05-03 00:38:00.804 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:38:00.804 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\ProgramBlocks_XML\BlenderPIDCtrl_Monitor.xml' -> 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_Monitor.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\BlenderPIDCtrl_Monitor.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_Monitor.json'...
Metadatos XML: ModTime=1746220385.435582, Size=96792
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
Paso 3: Extrayendo atributos del bloque...
Paso 3: Atributos: Nombre='BlenderPIDCtrl_Monitor', Número=1787, Lenguaje Bloque='LAD'
Paso 3b: Comentario bloque: '...'
Paso 4: Extrayendo la interfaz del bloque...
Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
Paso 5: Se encontraron 12 elementos SW.Blocks.CompileUnit.
- Procesando Red ID=9, Lenguaje Red=LAD
- Procesando Red ID=1A, Lenguaje Red=LAD
- Procesando Red ID=2B, Lenguaje Red=LAD
- Procesando Red ID=3C, Lenguaje Red=LAD
- Procesando Red ID=4D, Lenguaje Red=LAD
- Procesando Red ID=5E, Lenguaje Red=LAD
- Procesando Red ID=6F, Lenguaje Red=LAD
- Procesando Red ID=80, Lenguaje Red=LAD
- Procesando Red ID=91, Lenguaje Red=LAD
- Procesando Red ID=A2, Lenguaje Red=LAD
- Procesando Red ID=B3, Lenguaje Red=LAD
- Procesando Red ID=C4, Lenguaje Red=LAD
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_Monitor.json'
2025-05-03 00:38:00.804 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:38:00.805 - --- Running x2_process.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPIDCtrl_Monitor.xml'] ---
2025-05-03 00:38:06.076 - --- Stdout (x2_process.py) ---
2025-05-03 00:38:06.076 - (x2) Procesando: 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_Monitor.json' -> 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_Monitor_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_Monitor.json
Procesando bloque tipo: FB
INFO: El bloque es FB. Iniciando procesamiento lógico...
Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
--- Iniciando Bucle de Procesamiento Iterativo (FB) ---
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 32 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
--- Fin Pase 1: 32 proc SymPy, 0 agrup. Continuando...
--- Pase 2 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 0 instrucciones (no STL) procesadas con SymPy.
--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FB) ---
ADVERTENCIA: Se encontraron 8 instrucciones (no STL) que parecen no haber sido procesadas:
- Red 'Water PID Controlling Ok' (ID: 2B, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr'
- Red 'Water PID Controlling Ok' (ID: 2B, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil'
- Red 'Syrup PID Controlling Ok' (ID: 5E, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr'
- Red 'Syrup PID Controlling Ok' (ID: 5E, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil'
- Red 'CO2 PID Controlling Ok' (ID: 91, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr'
- Red 'CO2 PID Controlling Ok' (ID: 91, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil'
- Red 'Gas2 PID Controlling Ok' (ID: C4, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr'
- Red 'Gas2 PID Controlling Ok' (ID: C4, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil'
Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_Monitor_processed.json
Guardado completado.
2025-05-03 00:38:06.076 - --- End Stdout (x2_process.py) ---
2025-05-03 00:38:06.077 - --- Running x3_generate_scl.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPIDCtrl_Monitor.xml', 'PLC'] ---
2025-05-03 00:38:11.860 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:38:11.860 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_Monitor_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_Monitor_processed.json
Generando salida para: FB 'BlenderPIDCtrl_Monitor' (Original: BlenderPIDCtrl_Monitor)
-> Modo de generación: FB SCL
WARNING: No se encontró definición para 'Statistical_Analisys'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Statistical_Analisys'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Statistical_Analisys'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Statistical_Analisys'. Se buscó en directorios estándar.
-> Escribiendo archivo de salida final en: PLC\scl_output\BlenderPIDCtrl_Monitor.scl
Generación de .SCL completada.
2025-05-03 00:38:11.861 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:38:11.861 -
--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPIDCtrl_PresRelea.xml ---
2025-05-03 00:38:11.861 - --- Running x1_to_json.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPIDCtrl_PresRelea.xml'] ---
2025-05-03 00:38:13.242 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:38:13.243 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\ProgramBlocks_XML\BlenderPIDCtrl_PresRelea.xml' -> 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_PresRelea.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\BlenderPIDCtrl_PresRelea.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_PresRelea.json'...
Metadatos XML: ModTime=1746220374.0088854, Size=18147
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
Paso 3: Extrayendo atributos del bloque...
Paso 3: Atributos: Nombre='BlenderPIDCtrl_PresRelea', Número=1917, Lenguaje Bloque='SCL'
Paso 3b: Comentario bloque: '...'
Paso 4: Extrayendo la interfaz del bloque...
Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
- Procesando Red ID=9, Lenguaje Red=SCL
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_PresRelea.json'
2025-05-03 00:38:13.243 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:38:13.243 - --- Running x2_process.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPIDCtrl_PresRelea.xml'] ---
2025-05-03 00:38:17.903 - --- Stdout (x2_process.py) ---
2025-05-03 00:38:17.903 - (x2) Procesando: 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_PresRelea.json' -> 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_PresRelea_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_PresRelea.json
Procesando bloque tipo: FC
INFO: El bloque es FC. Iniciando procesamiento lógico...
Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
--- Iniciando Bucle de Procesamiento Iterativo (FC) ---
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 0 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FC) ---
INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_PresRelea_processed.json
Guardado completado.
2025-05-03 00:38:17.904 - --- End Stdout (x2_process.py) ---
2025-05-03 00:38:17.904 - --- Running x3_generate_scl.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPIDCtrl_PresRelea.xml', 'PLC'] ---
2025-05-03 00:38:23.458 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:38:23.458 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_PresRelea_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_PresRelea_processed.json
Generando salida para: FC 'BlenderPIDCtrl_PresRelea' (Original: BlenderPIDCtrl_PresRelea)
-> Modo de generación: FC SCL
-> Escribiendo archivo de salida final en: PLC\scl_output\BlenderPIDCtrl_PresRelea.scl
Generación de .SCL completada.
2025-05-03 00:38:23.458 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:38:23.458 -
--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPIDCtrl_ReadAnIn.xml ---
2025-05-03 00:38:23.459 - --- Running x1_to_json.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPIDCtrl_ReadAnIn.xml'] ---
2025-05-03 00:38:25.057 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:38:25.058 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\ProgramBlocks_XML\BlenderPIDCtrl_ReadAnIn.xml' -> 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_ReadAnIn.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\BlenderPIDCtrl_ReadAnIn.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_ReadAnIn.json'...
Metadatos XML: ModTime=1746220387.0297105, Size=109608
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
Paso 3: Extrayendo atributos del bloque...
Paso 3: Atributos: Nombre='BlenderPIDCtrl_ReadAnIn', Número=1790, Lenguaje Bloque='LAD'
Paso 3b: Comentario bloque: 'TASK1 PID...'
Paso 4: Extrayendo la interfaz del bloque...
Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit.
- Procesando Red ID=9, Lenguaje Red=LAD
- Procesando Red ID=1A, Lenguaje Red=LAD
- Procesando Red ID=2B, Lenguaje Red=LAD
- Procesando Red ID=3C, Lenguaje Red=LAD
- Procesando Red ID=4D, Lenguaje Red=LAD
- Procesando Red ID=5E, Lenguaje Red=LAD
- Procesando Red ID=6F, Lenguaje Red=LAD
- Procesando Red ID=80, Lenguaje Red=LAD
- Procesando Red ID=91, Lenguaje Red=LAD
- Procesando Red ID=A2, Lenguaje Red=LAD
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_ReadAnIn.json'
2025-05-03 00:38:25.058 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:38:25.058 - --- Running x2_process.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPIDCtrl_ReadAnIn.xml'] ---
2025-05-03 00:38:30.102 - --- Stdout (x2_process.py) ---
2025-05-03 00:38:30.102 - (x2) Procesando: 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_ReadAnIn.json' -> 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_ReadAnIn_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_ReadAnIn.json
Procesando bloque tipo: FB
INFO: El bloque es FB. Iniciando procesamiento lógico...
Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
--- Iniciando Bucle de Procesamiento Iterativo (FB) ---
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
Advertencia: No se encontró nombre/instancia para TON UID 30. Usando placeholder '#TON_INSTANCE_30'.
-> 35 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
--- Fin Pase 1: 35 proc SymPy, 0 agrup. Continuando...
--- Pase 2 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 24 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
--- Fin Pase 2: 24 proc SymPy, 0 agrup. Continuando...
--- Pase 3 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 0 instrucciones (no STL) procesadas con SymPy.
--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FB) ---
INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_ReadAnIn_processed.json
Guardado completado.
2025-05-03 00:38:30.102 - --- End Stdout (x2_process.py) ---
2025-05-03 00:38:30.103 - --- Running x3_generate_scl.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPIDCtrl_ReadAnIn.xml', 'PLC'] ---
2025-05-03 00:38:35.831 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:38:35.831 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_ReadAnIn_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_ReadAnIn_processed.json
Generando salida para: FB 'BlenderPIDCtrl_ReadAnIn' (Original: BlenderPIDCtrl_ReadAnIn)
-> Modo de generación: FB SCL
WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar.
INFO: Detectadas 4 VAR_TEMP adicionales.
-> Escribiendo archivo de salida final en: PLC\scl_output\BlenderPIDCtrl_ReadAnIn.scl
Generación de .SCL completada.
2025-05-03 00:38:35.831 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:38:35.831 -
--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPIDCtrl_SaveInteg.xml ---
2025-05-03 00:38:35.832 - --- Running x1_to_json.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPIDCtrl_SaveInteg.xml'] ---
2025-05-03 00:38:37.164 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:38:37.165 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\ProgramBlocks_XML\BlenderPIDCtrl_SaveInteg.xml' -> 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_SaveInteg.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\BlenderPIDCtrl_SaveInteg.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_SaveInteg.json'...
Metadatos XML: ModTime=1746220387.1874764, Size=102354
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
Paso 3: Extrayendo atributos del bloque...
Paso 3: Atributos: Nombre='BlenderPIDCtrl_SaveInteg', Número=1788, Lenguaje Bloque='SCL'
Paso 3b: Comentario bloque: '...'
Paso 4: Extrayendo la interfaz del bloque...
Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
- Procesando Red ID=9, Lenguaje Red=SCL
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_SaveInteg.json'
2025-05-03 00:38:37.165 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:38:37.165 - --- Running x2_process.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPIDCtrl_SaveInteg.xml'] ---
2025-05-03 00:38:42.430 - --- Stdout (x2_process.py) ---
2025-05-03 00:38:42.430 - (x2) Procesando: 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_SaveInteg.json' -> 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_SaveInteg_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_SaveInteg.json
Procesando bloque tipo: FB
INFO: El bloque es FB. Iniciando procesamiento lógico...
Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
--- Iniciando Bucle de Procesamiento Iterativo (FB) ---
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 0 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FB) ---
INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_SaveInteg_processed.json
Guardado completado.
2025-05-03 00:38:42.430 - --- End Stdout (x2_process.py) ---
2025-05-03 00:38:42.431 - --- Running x3_generate_scl.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPIDCtrl_SaveInteg.xml', 'PLC'] ---
2025-05-03 00:38:48.780 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:38:48.780 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_SaveInteg_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_SaveInteg_processed.json
Generando salida para: FB 'BlenderPIDCtrl_SaveInteg' (Original: BlenderPIDCtrl_SaveInteg)
-> Modo de generación: FB SCL
-> Escribiendo archivo de salida final en: PLC\scl_output\BlenderPIDCtrl_SaveInteg.scl
Generación de .SCL completada.
2025-05-03 00:38:48.781 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:38:48.781 -
--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPIDCtrl_SaveValve.xml ---
2025-05-03 00:38:48.782 - --- Running x1_to_json.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPIDCtrl_SaveValve.xml'] ---
2025-05-03 00:38:50.612 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:38:50.612 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\ProgramBlocks_XML\BlenderPIDCtrl_SaveValve.xml' -> 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_SaveValve.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\BlenderPIDCtrl_SaveValve.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_SaveValve.json'...
Metadatos XML: ModTime=1746220374.1925855, Size=17792
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
Paso 3: Extrayendo atributos del bloque...
Paso 3: Atributos: Nombre='BlenderPIDCtrl_SaveValve', Número=1918, Lenguaje Bloque='SCL'
Paso 3b: Comentario bloque: '...'
Paso 4: Extrayendo la interfaz del bloque...
Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
- Procesando Red ID=9, Lenguaje Red=SCL
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_SaveValve.json'
2025-05-03 00:38:50.612 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:38:50.612 - --- Running x2_process.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPIDCtrl_SaveValve.xml'] ---
2025-05-03 00:38:56.079 - --- Stdout (x2_process.py) ---
2025-05-03 00:38:56.079 - (x2) Procesando: 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_SaveValve.json' -> 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_SaveValve_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_SaveValve.json
Procesando bloque tipo: FC
INFO: El bloque es FC. Iniciando procesamiento lógico...
Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
--- Iniciando Bucle de Procesamiento Iterativo (FC) ---
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 0 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FC) ---
INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_SaveValve_processed.json
Guardado completado.
2025-05-03 00:38:56.079 - --- End Stdout (x2_process.py) ---
2025-05-03 00:38:56.080 - --- Running x3_generate_scl.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPIDCtrl_SaveValve.xml', 'PLC'] ---
2025-05-03 00:39:01.570 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:39:01.570 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_SaveValve_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_SaveValve_processed.json
Generando salida para: FC 'BlenderPIDCtrl_SaveValve' (Original: BlenderPIDCtrl_SaveValve)
-> Modo de generación: FC SCL
-> Escribiendo archivo de salida final en: PLC\scl_output\BlenderPIDCtrl_SaveValve.scl
Generación de .SCL completada.
2025-05-03 00:39:01.570 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:39:01.570 -
--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPIDCtrl_WriteAnOu.xml ---
2025-05-03 00:39:01.570 - --- Running x1_to_json.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPIDCtrl_WriteAnOu.xml'] ---
2025-05-03 00:39:03.183 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:39:03.183 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\ProgramBlocks_XML\BlenderPIDCtrl_WriteAnOu.xml' -> 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_WriteAnOu.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\BlenderPIDCtrl_WriteAnOu.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_WriteAnOu.json'...
Metadatos XML: ModTime=1746220423.7481637, Size=215511
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
Paso 3: Extrayendo atributos del bloque...
Paso 3: Atributos: Nombre='BlenderPIDCtrl_WriteAnOu', Número=1925, Lenguaje Bloque='LAD'
Paso 3b: Comentario bloque: 'TASK1 PID...'
Paso 4: Extrayendo la interfaz del bloque...
Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
Paso 5: Se encontraron 21 elementos SW.Blocks.CompileUnit.
- Procesando Red ID=9, Lenguaje Red=LAD
- Procesando Red ID=1A, Lenguaje Red=LAD
- Procesando Red ID=2B, Lenguaje Red=LAD
- Procesando Red ID=3C, Lenguaje Red=LAD
- Procesando Red ID=4D, Lenguaje Red=LAD
- Procesando Red ID=5E, Lenguaje Red=LAD
- Procesando Red ID=6F, Lenguaje Red=LAD
- Procesando Red ID=80, Lenguaje Red=LAD
- Procesando Red ID=91, Lenguaje Red=LAD
- Procesando Red ID=A2, Lenguaje Red=LAD
- Procesando Red ID=B3, Lenguaje Red=LAD
- Procesando Red ID=C4, Lenguaje Red=LAD
- Procesando Red ID=D5, Lenguaje Red=LAD
- Procesando Red ID=E6, Lenguaje Red=LAD
- Procesando Red ID=F7, Lenguaje Red=LAD
- Procesando Red ID=108, Lenguaje Red=LAD
- Procesando Red ID=119, Lenguaje Red=LAD
- Procesando Red ID=12A, Lenguaje Red=LAD
- Procesando Red ID=13B, Lenguaje Red=LAD
- Procesando Red ID=14C, Lenguaje Red=LAD
- Procesando Red ID=15D, Lenguaje Red=LAD
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_WriteAnOu.json'
2025-05-03 00:39:03.183 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:39:03.184 - --- Running x2_process.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPIDCtrl_WriteAnOu.xml'] ---
2025-05-03 00:39:08.294 - --- Stdout (x2_process.py) ---
2025-05-03 00:39:08.294 - (x2) Procesando: 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_WriteAnOu.json' -> 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_WriteAnOu_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_WriteAnOu.json
Procesando bloque tipo: FC
INFO: El bloque es FC. Iniciando procesamiento lógico...
Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
--- Iniciando Bucle de Procesamiento Iterativo (FC) ---
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 152 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
--- Fin Pase 1: 152 proc SymPy, 0 agrup. Continuando...
--- Pase 2 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 11 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
--- Fin Pase 2: 11 proc SymPy, 0 agrup. Continuando...
--- Pase 3 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 2 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
--- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando...
--- Pase 4 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 0 instrucciones (no STL) procesadas con SymPy.
--- No se hicieron más cambios en el pase 4. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FC) ---
INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_WriteAnOu_processed.json
Guardado completado.
2025-05-03 00:39:08.295 - --- End Stdout (x2_process.py) ---
2025-05-03 00:39:08.295 - --- Running x3_generate_scl.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPIDCtrl_WriteAnOu.xml', 'PLC'] ---
2025-05-03 00:39:14.251 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:39:14.251 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_WriteAnOu_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_WriteAnOu_processed.json
Generando salida para: FC 'BlenderPIDCtrl_WriteAnOu' (Original: BlenderPIDCtrl_WriteAnOu)
-> Modo de generación: FC SCL
-> Escribiendo archivo de salida final en: PLC\scl_output\BlenderPIDCtrl_WriteAnOu.scl
Generación de .SCL completada.
2025-05-03 00:39:14.251 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:39:14.251 -
--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPIDCtrl__Loop.xml ---
2025-05-03 00:39:14.253 - --- Running x1_to_json.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPIDCtrl__Loop.xml'] ---
2025-05-03 00:39:15.552 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:39:15.552 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\ProgramBlocks_XML\BlenderPIDCtrl__Loop.xml' -> 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl__Loop.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\BlenderPIDCtrl__Loop.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl__Loop.json'...
Metadatos XML: ModTime=1746220415.0932393, Size=85475
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
Paso 3: Extrayendo atributos del bloque...
Paso 3: Atributos: Nombre='BlenderPIDCtrl__Loop', Número=1729, Lenguaje Bloque='LAD'
Paso 3b: Comentario bloque: 'TASK1 PID...'
Paso 4: Extrayendo la interfaz del bloque...
Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit.
- Procesando Red ID=9, Lenguaje Red=LAD
- Procesando Red ID=1A, Lenguaje Red=LAD
- Procesando Red ID=2B, Lenguaje Red=LAD
- Procesando Red ID=3C, Lenguaje Red=LAD
- Procesando Red ID=4D, Lenguaje Red=LAD
- Procesando Red ID=5E, Lenguaje Red=LAD
- Procesando Red ID=6F, Lenguaje Red=LAD
- Procesando Red ID=80, Lenguaje Red=LAD
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl__Loop.json'
2025-05-03 00:39:15.553 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:39:15.553 - --- Running x2_process.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPIDCtrl__Loop.xml'] ---
2025-05-03 00:39:20.527 - --- Stdout (x2_process.py) ---
2025-05-03 00:39:20.527 - (x2) Procesando: 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl__Loop.json' -> 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl__Loop_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl__Loop.json
Procesando bloque tipo: FB
INFO: El bloque es FB. Iniciando procesamiento lógico...
Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
--- Iniciando Bucle de Procesamiento Iterativo (FB) ---
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 50 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
INFO: Agrupando 6 instr. bajo condición de Contact UID 27
INFO: Agrupando 2 instr. bajo condición de Contact UID 24
-> 2 agrupaciones realizadas (en redes no STL).
--- Fin Pase 1: 50 proc SymPy, 2 agrup. Continuando...
--- Pase 2 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 0 instrucciones (no STL) procesadas con SymPy.
--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FB) ---
INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl__Loop_processed.json
Guardado completado.
2025-05-03 00:39:20.527 - --- End Stdout (x2_process.py) ---
2025-05-03 00:39:20.528 - --- Running x3_generate_scl.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPIDCtrl__Loop.xml', 'PLC'] ---
2025-05-03 00:39:26.861 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:39:26.861 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl__Loop_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl__Loop_processed.json
Generando salida para: FB 'BlenderPIDCtrl__Loop' (Original: BlenderPIDCtrl__Loop)
-> Modo de generación: FB SCL
WARNING: No se encontró definición para 'BlenderPID_PIDFFCalc'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'BlenderPID_BlendingFault'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'BlenderPIDCtrl_SaveInteg'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'BlenderPIDCtrl_Monitor'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'BlenderPIDCtrl_ReadAnIn'. Se buscó en directorios estándar.
-> Escribiendo archivo de salida final en: PLC\scl_output\BlenderPIDCtrl__Loop.scl
Generación de .SCL completada.
2025-05-03 00:39:26.862 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:39:26.862 -
--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID_ActualRecipe.xml ---
2025-05-03 00:39:26.862 - --- Running x1_to_json.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPID_ActualRecipe.xml'] ---
2025-05-03 00:39:28.647 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:39:28.647 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\ProgramBlocks_XML\BlenderPID_ActualRecipe.xml' -> 'PLC\ProgramBlocks_XML\parsing\BlenderPID_ActualRecipe.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\BlenderPID_ActualRecipe.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPID_ActualRecipe.json'...
Metadatos XML: ModTime=1746220415.6678803, Size=79572
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
Paso 3: Extrayendo atributos del bloque...
Paso 3: Atributos: Nombre='BlenderPID_ActualRecipe', Número=1919, Lenguaje Bloque='SCL'
Paso 3b: Comentario bloque: '...'
Paso 4: Extrayendo la interfaz del bloque...
Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
- Procesando Red ID=9, Lenguaje Red=SCL
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderPID_ActualRecipe.json'
2025-05-03 00:39:28.647 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:39:28.648 - --- Running x2_process.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPID_ActualRecipe.xml'] ---
2025-05-03 00:39:34.725 - --- Stdout (x2_process.py) ---
2025-05-03 00:39:34.725 - (x2) Procesando: 'PLC\ProgramBlocks_XML\parsing\BlenderPID_ActualRecipe.json' -> 'PLC\ProgramBlocks_XML\parsing\BlenderPID_ActualRecipe_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPID_ActualRecipe.json
Procesando bloque tipo: FB
INFO: El bloque es FB. Iniciando procesamiento lógico...
Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
--- Iniciando Bucle de Procesamiento Iterativo (FB) ---
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 0 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FB) ---
INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPID_ActualRecipe_processed.json
Guardado completado.
2025-05-03 00:39:34.725 - --- End Stdout (x2_process.py) ---
2025-05-03 00:39:34.725 - --- Running x3_generate_scl.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPID_ActualRecipe.xml', 'PLC'] ---
2025-05-03 00:39:41.420 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:39:41.420 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\ProgramBlocks_XML\parsing\BlenderPID_ActualRecipe_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPID_ActualRecipe_processed.json
Generando salida para: FB 'BlenderPID_ActualRecipe' (Original: BlenderPID_ActualRecipe)
-> Modo de generación: FB SCL
-> Escribiendo archivo de salida final en: PLC\scl_output\BlenderPID_ActualRecipe.scl
Generación de .SCL completada.
2025-05-03 00:39:41.421 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:39:41.421 -
--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID_BlendingFault.xml ---
2025-05-03 00:39:41.422 - --- Running x1_to_json.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPID_BlendingFault.xml'] ---
2025-05-03 00:39:43.054 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:39:43.054 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\ProgramBlocks_XML\BlenderPID_BlendingFault.xml' -> 'PLC\ProgramBlocks_XML\parsing\BlenderPID_BlendingFault.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\BlenderPID_BlendingFault.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPID_BlendingFault.json'...
Metadatos XML: ModTime=1746220384.591394, Size=49215
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
Paso 3: Extrayendo atributos del bloque...
Paso 3: Atributos: Nombre='BlenderPID_BlendingFault', Número=1753, Lenguaje Bloque='SCL'
Paso 3b: Comentario bloque: '...'
Paso 4: Extrayendo la interfaz del bloque...
Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
- Procesando Red ID=9, Lenguaje Red=SCL
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderPID_BlendingFault.json'
2025-05-03 00:39:43.054 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:39:43.055 - --- Running x2_process.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPID_BlendingFault.xml'] ---
2025-05-03 00:39:48.337 - --- Stdout (x2_process.py) ---
2025-05-03 00:39:48.337 - (x2) Procesando: 'PLC\ProgramBlocks_XML\parsing\BlenderPID_BlendingFault.json' -> 'PLC\ProgramBlocks_XML\parsing\BlenderPID_BlendingFault_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPID_BlendingFault.json
Procesando bloque tipo: FB
INFO: El bloque es FB. Iniciando procesamiento lógico...
Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
--- Iniciando Bucle de Procesamiento Iterativo (FB) ---
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 0 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FB) ---
INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPID_BlendingFault_processed.json
Guardado completado.
2025-05-03 00:39:48.337 - --- End Stdout (x2_process.py) ---
2025-05-03 00:39:48.337 - --- Running x3_generate_scl.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPID_BlendingFault.xml', 'PLC'] ---
2025-05-03 00:39:54.322 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:39:54.322 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\ProgramBlocks_XML\parsing\BlenderPID_BlendingFault_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPID_BlendingFault_processed.json
Generando salida para: FB 'BlenderPID_BlendingFault' (Original: BlenderPID_BlendingFault)
-> Modo de generación: FB SCL
-> Escribiendo archivo de salida final en: PLC\scl_output\BlenderPID_BlendingFault.scl
Generación de .SCL completada.
2025-05-03 00:39:54.322 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:39:54.323 -
--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID_FlowMeterErro.xml ---
2025-05-03 00:39:54.323 - --- Running x1_to_json.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPID_FlowMeterErro.xml'] ---
2025-05-03 00:39:55.690 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:39:55.690 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\ProgramBlocks_XML\BlenderPID_FlowMeterErro.xml' -> 'PLC\ProgramBlocks_XML\parsing\BlenderPID_FlowMeterErro.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\BlenderPID_FlowMeterErro.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPID_FlowMeterErro.json'...
Metadatos XML: ModTime=1746220373.8056445, Size=35730
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
Paso 3: Extrayendo atributos del bloque...
Paso 3: Atributos: Nombre='BlenderPID_FlowMeterErro', Número=1915, Lenguaje Bloque='SCL'
Paso 3b: Comentario bloque: '...'
Paso 4: Extrayendo la interfaz del bloque...
Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
- Procesando Red ID=9, Lenguaje Red=SCL
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderPID_FlowMeterErro.json'
2025-05-03 00:39:55.690 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:39:55.691 - --- Running x2_process.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPID_FlowMeterErro.xml'] ---
2025-05-03 00:40:01.135 - --- Stdout (x2_process.py) ---
2025-05-03 00:40:01.135 - (x2) Procesando: 'PLC\ProgramBlocks_XML\parsing\BlenderPID_FlowMeterErro.json' -> 'PLC\ProgramBlocks_XML\parsing\BlenderPID_FlowMeterErro_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPID_FlowMeterErro.json
Procesando bloque tipo: FC
INFO: El bloque es FC. Iniciando procesamiento lógico...
Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
--- Iniciando Bucle de Procesamiento Iterativo (FC) ---
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 0 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FC) ---
INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPID_FlowMeterErro_processed.json
Guardado completado.
2025-05-03 00:40:01.135 - --- End Stdout (x2_process.py) ---
2025-05-03 00:40:01.135 - --- Running x3_generate_scl.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPID_FlowMeterErro.xml', 'PLC'] ---
2025-05-03 00:40:06.910 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:40:06.910 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\ProgramBlocks_XML\parsing\BlenderPID_FlowMeterErro_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPID_FlowMeterErro_processed.json
Generando salida para: FC 'BlenderPID_FlowMeterErro' (Original: BlenderPID_FlowMeterErro)
-> Modo de generación: FC SCL
-> Escribiendo archivo de salida final en: PLC\scl_output\BlenderPID_FlowMeterErro.scl
Generación de .SCL completada.
2025-05-03 00:40:06.911 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:40:06.911 -
--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID_NextRecipe.xml ---
2025-05-03 00:40:06.912 - --- Running x1_to_json.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPID_NextRecipe.xml'] ---
2025-05-03 00:40:08.261 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:40:08.261 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\ProgramBlocks_XML\BlenderPID_NextRecipe.xml' -> 'PLC\ProgramBlocks_XML\parsing\BlenderPID_NextRecipe.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\BlenderPID_NextRecipe.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPID_NextRecipe.json'...
Metadatos XML: ModTime=1746220338.4017062, Size=14954
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
Paso 3: Extrayendo atributos del bloque...
Paso 3: Atributos: Nombre='BlenderPID_NextRecipe', Número=1916, Lenguaje Bloque='LAD'
Paso 3b: Comentario bloque: '...'
Paso 4: Extrayendo la interfaz del bloque...
Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit.
- Procesando Red ID=9, Lenguaje Red=LAD
- Procesando Red ID=1A, Lenguaje Red=LAD
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderPID_NextRecipe.json'
2025-05-03 00:40:08.261 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:40:08.261 - --- Running x2_process.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPID_NextRecipe.xml'] ---
2025-05-03 00:40:13.151 - --- Stdout (x2_process.py) ---
2025-05-03 00:40:13.151 - (x2) Procesando: 'PLC\ProgramBlocks_XML\parsing\BlenderPID_NextRecipe.json' -> 'PLC\ProgramBlocks_XML\parsing\BlenderPID_NextRecipe_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPID_NextRecipe.json
Procesando bloque tipo: FC
INFO: El bloque es FC. Iniciando procesamiento lógico...
Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
--- Iniciando Bucle de Procesamiento Iterativo (FC) ---
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 2 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
--- Fin Pase 1: 2 proc SymPy, 0 agrup. Continuando...
--- Pase 2 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 0 instrucciones (no STL) procesadas con SymPy.
--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FC) ---
INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPID_NextRecipe_processed.json
Guardado completado.
2025-05-03 00:40:13.151 - --- End Stdout (x2_process.py) ---
2025-05-03 00:40:13.152 - --- Running x3_generate_scl.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPID_NextRecipe.xml', 'PLC'] ---
2025-05-03 00:40:19.138 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:40:19.138 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\ProgramBlocks_XML\parsing\BlenderPID_NextRecipe_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPID_NextRecipe_processed.json
Generando salida para: FC 'BlenderPID_NextRecipe' (Original: BlenderPID_NextRecipe)
-> Modo de generación: FC SCL
-> Escribiendo archivo de salida final en: PLC\scl_output\BlenderPID_NextRecipe.scl
Generación de .SCL completada.
2025-05-03 00:40:19.139 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:40:19.139 -
--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID_PIDFFCalc.xml ---
2025-05-03 00:40:19.140 - --- Running x1_to_json.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPID_PIDFFCalc.xml'] ---
2025-05-03 00:40:20.527 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:40:20.528 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\ProgramBlocks_XML\BlenderPID_PIDFFCalc.xml' -> 'PLC\ProgramBlocks_XML\parsing\BlenderPID_PIDFFCalc.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\BlenderPID_PIDFFCalc.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPID_PIDFFCalc.json'...
Metadatos XML: ModTime=1746220384.778817, Size=130814
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
Paso 3: Extrayendo atributos del bloque...
Paso 3: Atributos: Nombre='BlenderPID_PIDFFCalc', Número=1752, Lenguaje Bloque='SCL'
Paso 3b: Comentario bloque: '...'
Paso 4: Extrayendo la interfaz del bloque...
Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
- Procesando Red ID=9, Lenguaje Red=SCL
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderPID_PIDFFCalc.json'
2025-05-03 00:40:20.528 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:40:20.529 - --- Running x2_process.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPID_PIDFFCalc.xml'] ---
2025-05-03 00:40:25.663 - --- Stdout (x2_process.py) ---
2025-05-03 00:40:25.664 - (x2) Procesando: 'PLC\ProgramBlocks_XML\parsing\BlenderPID_PIDFFCalc.json' -> 'PLC\ProgramBlocks_XML\parsing\BlenderPID_PIDFFCalc_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPID_PIDFFCalc.json
Procesando bloque tipo: FB
INFO: El bloque es FB. Iniciando procesamiento lógico...
Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
--- Iniciando Bucle de Procesamiento Iterativo (FB) ---
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 0 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FB) ---
INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPID_PIDFFCalc_processed.json
Guardado completado.
2025-05-03 00:40:25.664 - --- End Stdout (x2_process.py) ---
2025-05-03 00:40:25.664 - --- Running x3_generate_scl.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPID_PIDFFCalc.xml', 'PLC'] ---
2025-05-03 00:40:31.354 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:40:31.354 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\ProgramBlocks_XML\parsing\BlenderPID_PIDFFCalc_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPID_PIDFFCalc_processed.json
Generando salida para: FB 'BlenderPID_PIDFFCalc' (Original: BlenderPID_PIDFFCalc)
-> Modo de generación: FB SCL
WARNING: No se encontró definición para 'SlewLimit'. Se buscó en directorios estándar.
-> Escribiendo archivo de salida final en: PLC\scl_output\BlenderPID_PIDFFCalc.scl
Generación de .SCL completada.
2025-05-03 00:40:31.354 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:40:31.354 -
--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID_PIDInitParam.xml ---
2025-05-03 00:40:31.355 - --- Running x1_to_json.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPID_PIDInitParam.xml'] ---
2025-05-03 00:40:32.749 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:40:32.749 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\ProgramBlocks_XML\BlenderPID_PIDInitParam.xml' -> 'PLC\ProgramBlocks_XML\parsing\BlenderPID_PIDInitParam.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\BlenderPID_PIDInitParam.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPID_PIDInitParam.json'...
Metadatos XML: ModTime=1746220384.956935, Size=114005
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
Paso 3: Extrayendo atributos del bloque...
Paso 3: Atributos: Nombre='BlenderPID_PIDInitParam', Número=1755, Lenguaje Bloque='SCL'
Paso 3b: Comentario bloque: '...'
Paso 4: Extrayendo la interfaz del bloque...
Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
- Procesando Red ID=9, Lenguaje Red=SCL
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderPID_PIDInitParam.json'
2025-05-03 00:40:32.749 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:40:32.750 - --- Running x2_process.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPID_PIDInitParam.xml'] ---
2025-05-03 00:40:37.576 - --- Stdout (x2_process.py) ---
2025-05-03 00:40:37.576 - (x2) Procesando: 'PLC\ProgramBlocks_XML\parsing\BlenderPID_PIDInitParam.json' -> 'PLC\ProgramBlocks_XML\parsing\BlenderPID_PIDInitParam_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPID_PIDInitParam.json
Procesando bloque tipo: FB
INFO: El bloque es FB. Iniciando procesamiento lógico...
Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
--- Iniciando Bucle de Procesamiento Iterativo (FB) ---
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 0 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FB) ---
INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPID_PIDInitParam_processed.json
Guardado completado.
2025-05-03 00:40:37.576 - --- End Stdout (x2_process.py) ---
2025-05-03 00:40:37.577 - --- Running x3_generate_scl.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPID_PIDInitParam.xml', 'PLC'] ---
2025-05-03 00:40:42.813 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:40:42.813 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\ProgramBlocks_XML\parsing\BlenderPID_PIDInitParam_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPID_PIDInitParam_processed.json
Generando salida para: FB 'BlenderPID_PIDInitParam' (Original: BlenderPID_PIDInitParam)
-> Modo de generación: FB SCL
WARNING: No se encontró definición para 'SlewLimit'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'SlewLimit'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'SlewLimit'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'SlewLimit'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar.
-> Escribiendo archivo de salida final en: PLC\scl_output\BlenderPID_PIDInitParam.scl
Generación de .SCL completada.
2025-05-03 00:40:42.813 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:40:42.813 -
--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID_PIDResInteg.xml ---
2025-05-03 00:40:42.815 - --- Running x1_to_json.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPID_PIDResInteg.xml'] ---
2025-05-03 00:40:44.192 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:40:44.192 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\ProgramBlocks_XML\BlenderPID_PIDResInteg.xml' -> 'PLC\ProgramBlocks_XML\parsing\BlenderPID_PIDResInteg.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\BlenderPID_PIDResInteg.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPID_PIDResInteg.json'...
Metadatos XML: ModTime=1746220373.893437, Size=27679
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0).
Paso 3: Extrayendo atributos del bloque...
Paso 3: Atributos: Nombre='BlenderPID_PIDResInteg', Número=1914, Lenguaje Bloque='SCL'
Paso 3b: Comentario bloque: '...'
Paso 4: Extrayendo la interfaz del bloque...
Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
- Procesando Red ID=9, Lenguaje Red=SCL
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderPID_PIDResInteg.json'
2025-05-03 00:40:44.192 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:40:44.192 - --- Running x2_process.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPID_PIDResInteg.xml'] ---
2025-05-03 00:40:48.980 - --- Stdout (x2_process.py) ---
2025-05-03 00:40:48.981 - (x2) Procesando: 'PLC\ProgramBlocks_XML\parsing\BlenderPID_PIDResInteg.json' -> 'PLC\ProgramBlocks_XML\parsing\BlenderPID_PIDResInteg_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPID_PIDResInteg.json
Procesando bloque tipo: FC
INFO: El bloque es FC. Iniciando procesamiento lógico...
Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
--- Iniciando Bucle de Procesamiento Iterativo (FC) ---
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 0 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FC) ---
INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPID_PIDResInteg_processed.json
Guardado completado.
2025-05-03 00:40:48.981 - --- End Stdout (x2_process.py) ---
2025-05-03 00:40:48.982 - --- Running x3_generate_scl.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPID_PIDResInteg.xml', 'PLC'] ---
2025-05-03 00:40:54.523 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:40:54.523 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\ProgramBlocks_XML\parsing\BlenderPID_PIDResInteg_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPID_PIDResInteg_processed.json
Generando salida para: FC 'BlenderPID_PIDResInteg' (Original: BlenderPID_PIDResInteg)
-> Modo de generación: FC SCL
-> Escribiendo archivo de salida final en: PLC\scl_output\BlenderPID_PIDResInteg.scl
Generación de .SCL completada.
2025-05-03 00:40:54.523 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:40:54.523 -
--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID_PIDSPCalc.xml ---
2025-05-03 00:40:54.523 - --- Running x1_to_json.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPID_PIDSPCalc.xml'] ---
2025-05-03 00:40:55.850 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:40:55.850 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\ProgramBlocks_XML\BlenderPID_PIDSPCalc.xml' -> 'PLC\ProgramBlocks_XML\parsing\BlenderPID_PIDSPCalc.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\BlenderPID_PIDSPCalc.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPID_PIDSPCalc.json'...
Metadatos XML: ModTime=1746220385.211577, Size=296310
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
Paso 3: Extrayendo atributos del bloque...
Paso 3: Atributos: Nombre='BlenderPID_PIDSPCalc', Número=1751, Lenguaje Bloque='SCL'
Paso 3b: Comentario bloque: '...'
Paso 4: Extrayendo la interfaz del bloque...
Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
- Procesando Red ID=9, Lenguaje Red=SCL
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderPID_PIDSPCalc.json'
2025-05-03 00:40:55.851 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:40:55.851 - --- Running x2_process.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPID_PIDSPCalc.xml'] ---
2025-05-03 00:41:00.710 - --- Stdout (x2_process.py) ---
2025-05-03 00:41:00.710 - (x2) Procesando: 'PLC\ProgramBlocks_XML\parsing\BlenderPID_PIDSPCalc.json' -> 'PLC\ProgramBlocks_XML\parsing\BlenderPID_PIDSPCalc_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPID_PIDSPCalc.json
Procesando bloque tipo: FB
INFO: El bloque es FB. Iniciando procesamiento lógico...
Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
--- Iniciando Bucle de Procesamiento Iterativo (FB) ---
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 0 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FB) ---
INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPID_PIDSPCalc_processed.json
Guardado completado.
2025-05-03 00:41:00.710 - --- End Stdout (x2_process.py) ---
2025-05-03 00:41:00.711 - --- Running x3_generate_scl.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPID_PIDSPCalc.xml', 'PLC'] ---
2025-05-03 00:41:06.433 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:41:06.433 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\ProgramBlocks_XML\parsing\BlenderPID_PIDSPCalc_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPID_PIDSPCalc_processed.json
Generando salida para: FB 'BlenderPID_PIDSPCalc' (Original: BlenderPID_PIDSPCalc)
-> Modo de generación: FB SCL
WARNING: No se encontró definición para 'SlewLimit'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'SlewLimit'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'SlewLimit'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'SlewLimit'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'SlewLimit'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'SlewLimit'. Se buscó en directorios estándar.
-> Escribiendo archivo de salida final en: PLC\scl_output\BlenderPID_PIDSPCalc.scl
Generación de .SCL completada.
2025-05-03 00:41:06.433 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:41:06.433 -
--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID__Main.xml ---
2025-05-03 00:41:06.433 - --- Running x1_to_json.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPID__Main.xml'] ---
2025-05-03 00:41:07.803 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:41:07.803 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\ProgramBlocks_XML\BlenderPID__Main.xml' -> 'PLC\ProgramBlocks_XML\parsing\BlenderPID__Main.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\BlenderPID__Main.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPID__Main.json'...
Metadatos XML: ModTime=1746220384.3604262, Size=258273
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0).
Paso 3: Extrayendo atributos del bloque...
Paso 3: Atributos: Nombre='BlenderPID__Main', Número=1750, Lenguaje Bloque='SCL'
Paso 3b: Comentario bloque: '...'
Paso 4: Extrayendo la interfaz del bloque...
Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit.
- Procesando Red ID=9, Lenguaje Red=SCL
Paso 6: Escribiendo el resultado en el archivo JSON...
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderPID__Main.json'
2025-05-03 00:41:07.804 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:41:07.804 - --- Running x2_process.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPID__Main.xml'] ---
2025-05-03 00:41:12.644 - --- Stdout (x2_process.py) ---
2025-05-03 00:41:12.644 - (x2) Procesando: 'PLC\ProgramBlocks_XML\parsing\BlenderPID__Main.json' -> 'PLC\ProgramBlocks_XML\parsing\BlenderPID__Main_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPID__Main.json
Procesando bloque tipo: FB
INFO: El bloque es FB. Iniciando procesamiento lógico...
Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
--- Iniciando Bucle de Procesamiento Iterativo (FB) ---
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 0 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (FB) ---
INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPID__Main_processed.json
Guardado completado.
2025-05-03 00:41:12.644 - --- End Stdout (x2_process.py) ---
2025-05-03 00:41:12.645 - --- Running x3_generate_scl.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPID__Main.xml', 'PLC'] ---
2025-05-03 00:41:18.155 - --- Stdout (x3_generate_scl.py) ---
2025-05-03 00:41:18.155 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\ProgramBlocks_XML\parsing\BlenderPID__Main_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPID__Main_processed.json
Generando salida para: FB 'BlenderPID__Main' (Original: BlenderPID__Main)
-> Modo de generación: FB SCL
WARNING: No se encontró definición para 'Integral'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Integral'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'Integral'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'BlenderPID_PIDSPCalc'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'BlenderPID_PIDInitParam'. Se buscó en directorios estándar.
WARNING: No se encontró definición para 'BlenderPID_ActualRecipe'. Se buscó en directorios estándar.
-> Escribiendo archivo de salida final en: PLC\scl_output\BlenderPID__Main.scl
Generación de .SCL completada.
2025-05-03 00:41:18.156 - --- End Stdout (x3_generate_scl.py) ---
2025-05-03 00:41:18.156 -
--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID__Main_Data.xml ---
2025-05-03 00:41:18.156 - --- Running x1_to_json.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPID__Main_Data.xml'] ---
2025-05-03 00:41:19.568 - --- Stdout (x1_to_json.py) ---
2025-05-03 00:41:19.568 - Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers'
Total de lenguajes con parser cargado: 5
Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL']
(x1) Convirtiendo: 'PLC\ProgramBlocks_XML\BlenderPID__Main_Data.xml' -> 'PLC\ProgramBlocks_XML\parsing\BlenderPID__Main_Data.json'
Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\BlenderPID__Main_Data.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPID__Main_Data.json'...
Metadatos XML: ModTime=1746220371.8349743, Size=51679
Paso 1: Parseando archivo XML...
Paso 1: Parseo XML completado.
Paso 2: Detectando tipo de objeto principal...
Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ...
Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: UnknownBlockType) encontrado (ID=0).
Paso 3: Extrayendo atributos del bloque...
Paso 3: Atributos: Nombre='BlenderPID__Main_Data', Número=950, Lenguaje Bloque='DB'
Paso 3b: Comentario bloque: '...'
Paso 4: Extrayendo la interfaz del bloque...
Paso 5: Buscando y PROCESANDO redes (CompileUnits)...
Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit.
Advertencia: ObjectList para UnknownBlockType sin SW.Blocks.CompileUnit.
Paso 6: Escribiendo el resultado en el archivo JSON...
ADVERTENCIA FINAL: 'networks' está vacía en el JSON.
Paso 6: Escritura JSON completada.
Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderPID__Main_Data.json'
2025-05-03 00:41:19.568 - --- End Stdout (x1_to_json.py) ---
2025-05-03 00:41:19.569 - --- Running x2_process.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPID__Main_Data.xml'] ---
2025-05-03 00:41:25.127 - --- Stdout (x2_process.py) ---
2025-05-03 00:41:25.127 - (x2) Procesando: 'PLC\ProgramBlocks_XML\parsing\BlenderPID__Main_Data.json' -> 'PLC\ProgramBlocks_XML\parsing\BlenderPID__Main_Data_processed.json'
Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPID__Main_Data.json
Procesando bloque tipo: UnknownBlockType
INFO: El bloque es UnknownBlockType. Iniciando procesamiento lógico...
Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors'
--- Iniciando Bucle de Procesamiento Iterativo (UnknownBlockType) ---
--- Pase 1 ---
Fase 1 (SymPy Base - Orden por Prioridad):
-> 0 instrucciones (no STL) procesadas con SymPy.
Fase 2 (Agrupación IF con Simplificación):
-> 0 agrupaciones realizadas (en redes no STL).
--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. ---
--- Verificación Final de Instrucciones No Procesadas (UnknownBlockType) ---
INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas.
Guardando JSON procesado (UnknownBlockType) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPID__Main_Data_processed.json
Guardado completado.
2025-05-03 00:41:25.128 - --- End Stdout (x2_process.py) ---
2025-05-03 00:41:25.128 - --- Running x3_generate_scl.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderPID__Main_Data.xml', 'PLC'] ---
2025-05-03 11:52:38.794 - Error running x3_generate_scl.py: Script returned non-zero exit code 1.
2025-05-03 11:52:38.794 - --- Stdout (x3_generate_scl.py - Error) ---
2025-05-03 11:52:38.794 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils.
Usando una implementación local básica.
(x3) Generando SCL/MD desde: 'PLC\ProgramBlocks_XML\parsing\BlenderPID__Main_Data_processed.json'
(x3) Directorio de salida final: 'PLC\scl_output'
(x3) Usando ruta raíz del proyecto: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' para buscar UDTs.
Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\BlenderPID__Main_Data_processed.json
Generando salida para: UnknownBlockType 'BlenderPID__Main_Data' (Original: BlenderPID__Main_Data)
2025-05-03 11:52:38.794 - --- End Stdout (x3_generate_scl.py - Error) ---
2025-05-03 11:52:38.794 - --- Stderr (x3_generate_scl.py - Error) ---
2025-05-03 11:52:38.794 - Error: Tipo de bloque desconocido 'UnknownBlockType'. No se generará archivo.
2025-05-03 11:52:38.794 - --- End Stderr (x3_generate_scl.py - Error) ---
2025-05-03 11:52:38.795 - --- x3_generate_scl.py FALLÓ para: PLC\ProgramBlocks_XML\BlenderPID__Main_Data.xml ---
2025-05-03 11:52:38.795 -
--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderRinse.xml ---
2025-05-03 11:52:38.795 - --- Running x1_to_json.py with arguments: ['PLC\\ProgramBlocks_XML\\BlenderRinse.xml'] ---