ParamManagerScripts/data/log.txt

1055 lines
57 KiB
Plaintext

[22:46:48] Iniciando ejecución de x2_io_adaptation_script.py en C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\Analisis...
[22:46:49] 🚀 Iniciando análisis detallado de adaptación de IOs TwinCAT ↔ TIA Portal
[22:46:49] ================================================================================
[22:46:49] 📁 Directorio de trabajo: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\Analisis
[22:46:49] 📁 Directorio de resultados: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\Analisis\resultados
[22:46:49] Cargando adaptaciones de TIA Portal desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\Analisis\IO Adapted.md
[22:46:49] 📍 E0.0 → DI_AuxVoltage_On
[22:46:49] 📍 E0.1 → DI_PB_HornReset
[22:46:49] 📍 E0.2 → DI_AlarmReset
[22:46:49] 📍 E0.3 → DI_PB_Machine_Stop
[22:46:49] 📍 E0.4 → DI_PB_Machine_Start
[22:46:49] 📍 E0.5 → DI_AuxVoltage_On
[22:46:49] 📍 E0.6 → DI_LSN301L
[22:46:49] 📍 E1.0 → DI_LSM302L
[22:46:49] 📍 E1.3 → DI_PPN301_Ovrld
[22:46:49] 📍 E1.5 → DI_RMM301_Closed
[22:46:49] 📍 E1.6 → DI_RMP302_Closed
[22:46:49] 📍 E1.7 → DI_RMM303_Closed
[22:46:49] 📍 E2.0 → DI_PPN301_Ovrld
[22:46:49] 📍 E2.1 → DI_PPN301_Contactor
[22:46:49] 📍 E2.2 → DI_PPP302_Ovrld
[22:46:49] 📍 E2.3 → DI_PPP302_Contactor
[22:46:49] 📍 E2.4 → DI_PPM303_Ovrld
[22:46:49] 📍 E2.5 → DI_PPM303_Contactor
[22:46:49] 📍 E3.5 → DI_UPSsupply
[22:46:49] 📍 E3.6 → DI_UPSAlarm
[22:46:49] 📍 E3.7 → DI_UPSBatteryReady
[22:46:49] 📍 E5.0 → DI_SyrRoom_SyrPump_Running
[22:46:49] 📍 E6.0 → DI_CIP_CIP_Enable
[22:46:49] 📍 E6.1 → DI_CIP_CIP_Rinse
[22:46:49] 📍 E6.2 → DI_CIP_Drain
[22:46:49] 📍 E6.3 → DI_CIP_CleaningCompleted
[22:46:49] 📍 E7.1 → DI_Air_InletPress_OK
[22:46:49] 📍 E7.2 → DI_HVP301_Sensor
[22:46:49] 📍 A0.0 → DO_SyrupValve_Enable
[22:46:49] 📍 A0.6 → DO_HMIPowerSupply
[22:46:49] 📍 A0.7 → DO_HMIPowerSupply
[22:46:49] 📍 A1.0 → DO_SyrupRoomSyrupReq
[22:46:49] 📍 A1.1 → DO_SyrupRoomWaterReq
[22:46:49] 📍 A2.0 → DO_CIP_Mode_En
[22:46:49] 📍 A2.1 → DO_CIP_DrainCompleted
[22:46:49] 📍 A3.0 → DO_Horn
[22:46:49] 📍 A3.1 → DO_PB_Green_Lamp
[22:46:49] 📍 A3.2 → DO_Red_Lamp
[22:46:49] 📍 A3.3 → DO_Yellow_Lamp
[22:46:49] 📍 A3.4 → DO_PPN301_Run
[22:46:49] 📍 A3.5 → DO_PPP302_Run
[22:46:49] 📍 A3.6 → DO_PPM303_Run
[22:46:49] 📍 A16.0 → DO_AVM311
[22:46:49] 📍 A16.1 → DO_AVM313
[22:46:49] 📍 A16.2 → DO_AVN314
[22:46:49] 📍 A16.3 → DO_AVM315
[22:46:49] 📍 A16.4 → DO_AVP316
[22:46:49] 📍 A16.5 → DO_AVM317
[22:46:49] 📍 A16.6 → DO_AVN318
[22:46:49] 📍 A16.7 → DO_AVM321
[22:46:49] 📍 A17.0 → DO_AVM322
[22:46:49] 📍 A17.1 → DO_AVM323
[22:46:49] 📍 A17.2 → DO_AVP324
[22:46:49] 📍 A17.3 → DO_AVM326
[22:46:49] 📍 A17.4 → DO_AVN327
[22:46:49] 📍 A17.5 → DO_AVN328
[22:46:49] 📍 A17.6 → DO_AVP344
[22:46:49] 📍 A17.7 → DO_AVM345
[22:46:49] 📍 A18.0 → DO_AVP361
[22:46:49] 📍 A18.1 → DO_AVM362
[22:46:49] 📍 A18.2 → DO_AVM369
[22:46:49] 📍 A18.3 → DO_AVM381
[22:46:49] 📍 A19.0 → DO_RVN302
[22:46:49] 📍 A19.1 → DO_RVN302_1
[22:46:49] 📍 PEW102 → P_AI_PTM304
[22:46:49] 📍 PEW100 → P_AI_LTM302
[22:46:49] 📍 PEW104 → P_AI_RVN304
[22:46:49] 📍 PEW106 → P_AI_PCM306
[22:46:49] 📍 PEW110 → P_AI_LTP303
[22:46:49] 📍 PEW114 → P_AI_RVM301
[22:46:49] 📍 PEW108 → P_AI_TTM306
[22:46:49] 📍 PEW112 → P_AI_TTN321
[22:46:49] 📍 PAW102 → P_AO_RMP302
[22:46:49] 📍 PAW106 → P_AO_PCM306
[22:46:49] 📍 PAW100 → P_AO_RMM301
[22:46:49] 📍 PAW104 → P_AO_RMM303
[22:46:49] 📍 PAW110 → P_AO_RVM319
[22:46:49] 📍 PAW114 → P_AO_RVM301
[22:46:49] 📍 PAW108 → P_AO_RVN304
[22:46:49] 📍 PAW112 → P_AO_RVP303
[22:46:49] 📍 AW 2070 → P_FTP302_Tot_Ctrl
[22:46:49] 📍 AW 3100 → P_FTN301_Tot_Ctrl
[22:46:49] 📍 AW 3240 → P_FTM303_Tot_Ctrl
[22:46:49] 📍 EW 15060 → P_PDS_CO2
[22:46:49] 📍 EW 15084 → P_PDS_Product_Brix
[22:46:49] 📍 EW 15104 → P_PDS_Temperature
[22:46:49] 📍 EW 15112 → P_PDS_Density
[22:46:49] 📍 EW 1640 → P_gPPM303_VFC_StatusWord
[22:46:49] 📍 EW 1642 → P_gPPM303_VFC_ActualValue
[22:46:49] 📍 AW 1640 → P_gPPM303_VFC_ControlWord
[22:46:49] 📍 AW 1642 → P_gPPM303_VFC_Refvalue
[22:46:49] 📍 EW 501 → Estado Festo - Sin equivalente claro
[22:46:49] ✅ Cargadas 92 adaptaciones de TIA Portal
[22:46:49] 🔍 Escaneando definiciones TwinCAT en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\Analisis\TwinCat
[22:46:49] 📄 Procesando: ADSVARREAD.scl
[22:46:49] 📄 Procesando: ADSVARTRANSLATE.scl
[22:46:49] 📄 Procesando: ADSVARWRITE.scl
[22:46:49] 📄 Procesando: AMMONIACTRL.scl
[22:46:49] 📄 Procesando: ARRAYTOREAL.scl
[22:46:49] 📄 Procesando: BLENDERPROCEDURE_VARIABLES.scl
[22:46:49] 📄 Procesando: BLENDERRINSE.scl
[22:46:49] 📄 Procesando: BLENDER_PID_CTRL_LOOP.scl
[22:46:49] 📄 Procesando: BLENDER_PROCEDURECALL.scl
[22:46:49] 📄 Procesando: BLENDER_RUNCONTROL.scl
[22:46:49] 📄 Procesando: BLENDER_VARIABLES.scl
[22:46:49] 📄 Procesando: BLENDFILLRECSTRUCT.scl
[22:46:49] 📄 Procesando: BLENDFILLSENDSTRUCT.scl
[22:46:49] 📄 Procesando: BLENDFILLSYSTEM_STARTUP.scl
[22:46:49] 📄 Procesando: BRIXTRACKING.scl
[22:46:49] 📄 Procesando: BYTES_TO_DWORD.scl
[22:46:49] 📄 Procesando: BYTES_TO_WORD.scl
[22:46:49] 📄 Procesando: CALC_INJPRESS.scl
[22:46:49] 📄 Procesando: CARBOWATERLINE.scl
[22:46:49] 📄 Procesando: CENTRALCIP_CTRL.scl
[22:46:49] 📄 Procesando: CETRIFUGAL_HEAD.scl
[22:46:49] 📄 Procesando: CIPRECEIVESTRUCT.scl
[22:46:49] 📄 Procesando: CIPSENDSTRUCT.scl
[22:46:49] 📄 Procesando: CIP_CVQ.scl
[22:46:49] 📄 Procesando: CIP_LINK_TYPE.scl
[22:46:49] 📄 Procesando: CIP_LIST_ELEMENT.scl
[22:46:49] 📄 Procesando: CIP_MAIN.scl
[22:46:49] 📄 Procesando: CIP_PROGRAM_VARIABLES.scl
[22:46:49] 📄 Procesando: CIP_SIMPLE_TYPE.scl
[22:46:49] 📄 Procesando: CIP_STEP_TYPE.scl
[22:46:49] 📄 Procesando: CIP_WAITEVENT_TYPE.scl
[22:46:49] 📄 Procesando: CLEANBOOLARRAY.scl
[22:46:49] 📄 Procesando: CLOCK_SIGNAL.scl
[22:46:49] 📄 Procesando: CLOCK_VARIABLES.scl
[22:46:49] 📄 Procesando: CO2EQPRESS.scl
[22:46:49] 📄 Procesando: CO2INJPRESSURE.scl
[22:46:49] 📄 Procesando: CO2_SOLUBILITY.scl
[22:46:49] 📄 Procesando: CONVERTREAL.scl
[22:46:49] 📄 Procesando: CVQ_0_6_PERC.scl
[22:46:49] 📄 Procesando: CVQ_1P7_8_PERC.scl
[22:46:49] 📄 Procesando: DATA_FROM_CIP.scl
[22:46:49] 📄 Procesando: DATA_TO_CIP.scl
[22:46:49] 📄 Procesando: DEAIRCO2TEMPCOMP.scl
[22:46:49] 📄 Procesando: DEAIREATIONVALVE.scl
[22:46:49] 📄 Procesando: DEAIREATOR_STARTUP.scl
[22:46:49] 📄 Procesando: DELAY.scl
[22:46:49] 📄 Procesando: DELTAP.scl
[22:46:49] 📄 Procesando: DENSIMETER_CALIBRATION.scl
[22:46:49] 📄 Procesando: DERIVE.scl
[22:46:49] 📄 Procesando: DEVICENET_VARIABLES.scl
[22:46:49] 📄 Procesando: DWORD_TO_BYTES.scl
[22:46:49] 📄 Procesando: EXEC_SIMPLE_CIP.scl
[22:46:49] 📄 Procesando: FASTRINSE.scl
[22:46:49] 📄 Procesando: FB41_PIDCONTROLLER.scl
[22:46:49] 📄 Procesando: FC_CONTROL_WORD.scl
[22:46:49] 📄 Procesando: FC_STATUS_WORD.scl
[22:46:49] 📄 Procesando: FEEDFORWARD.scl
[22:46:49] 📄 Procesando: FILLERHEAD.scl
[22:46:49] 📄 Procesando: FILLERRECEIVESTRUCT.scl
[22:46:49] 📄 Procesando: FILLERRINSE.scl
[22:46:49] 📄 Procesando: FILLERRINSETANK_CTRL.scl
[22:46:49] 📄 Procesando: FILLERSENDSTRUCT.scl
[22:46:49] 📄 Procesando: FILLER_CONTROL.scl
[22:46:49] 📄 Procesando: FILLINGTIME.scl
[22:46:49] 📄 Procesando: FIRSTPRODUCTION.scl
[22:46:49] 📄 Procesando: FLOW_TO_PRESS_LOSS.scl
[22:46:49] 📄 Procesando: FREQ_TO_MMH2O.scl
[22:46:49] 📄 Procesando: FRICTIONLOSS.scl
[22:46:49] 📄 Procesando: GETPRODBRIXCO2_FROMANALOGINPUT.scl
[22:46:49] 📄 Procesando: GETPRODO2_FROMANALOGINPUT.scl
[22:46:49] 📄 Procesando: GLOBAL_ALARMS.scl
[22:46:49] 📄 Procesando: GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] 🔗 DI_AuxVoltage_On AT %IX0.0 : BOOL
[22:46:49] 🔗 DI_Reset_Horn_Btn AT %IX0.1 : BOOL
[22:46:49] 🔗 DI_Reset_Btn AT %IX0.2 : BOOL
[22:46:49] 🔗 DI_Blender_Stop_Btn AT %IX0.3 : BOOL
[22:46:49] 🔗 DI_Blender_Start_Btn AT %IX0.4 : BOOL
[22:46:49] 🔗 DI_PowerSuppliesOk AT %IX0.5 : BOOL
[22:46:49] 🔗 DI_Min_Deair_Level AT %IX0.6 : BOOL
[22:46:49] 🔗 DI_ProdTankEmpty AT %IX1.0 : BOOL
[22:46:49] 🔗 DI_Water_Pump_SoftStart_Ovrld AT %IX1.3 : BOOL
[22:46:49] 🔗 DI_VM1_Water_Valve_Closed AT %IX1.5 : BOOL
[22:46:49] 🔗 DI_VM2_Syrup_Valve_Closed AT %IX1.6 : BOOL
[22:46:49] 🔗 DI_VM3_CO2_Valve_Closed AT %IX1.7 : BOOL
[22:46:49] 🔗 DI_Water_Pump_Ovrld AT %IX2.0 : BOOL
[22:46:49] 🔗 DI_Water_Pump_Contactor AT %IX2.1 : BOOL
[22:46:49] 🔗 DI_Syrup_Pump_Ovrld AT %IX2.2 : BOOL
[22:46:49] 🔗 DI_Syrup_Pump_Contactor AT %IX2.3 : BOOL
[22:46:49] 🔗 DI_Product_Pump_Ovrld AT %IX2.4 : BOOL
[22:46:49] 🔗 DI_Product_Pump_Contactor AT %IX2.5 : BOOL
[22:46:49] 🔗 DI_SyrRoom_Pump_Ready AT %IX5.0 : BOOL
[22:46:49] 🔗 DI_CIP_DrainRequest AT %IX6.2 : BOOL
[22:46:49] 🔗 DI_CIP_RinseMode AT %IX6.1 : BOOL
[22:46:49] 🔗 DI_CIP_CIPCompleted AT %IX6.3 : BOOL
[22:46:49] 🔗 DI_CIP_CIPMode AT %IX6.0 : BOOL
[22:46:49] 🔗 DI_Air_InletPress_OK AT %IX7.1 : BOOL
[22:46:49] 🔗 DI_Syrup_Line_Drain_Sensor AT %IX7.2 : BOOL
[22:46:49] 🔗 DO_SyrupInletValve_Enable AT %QX0.0 : BOOL
[22:46:49] 🔗 DO_HoldBrixMeter AT %QX0.3 : BOOL
[22:46:49] 🔗 DO_SyrupRoomPump_Run AT %QX1.0 : BOOL
[22:46:49] 🔗 DO_SyrupRoomWaterReq AT %QX1.1 : BOOL
[22:46:49] 🔗 DO_CIP_CIPRequest AT %QX2.0 : BOOL
[22:46:49] 🔗 DO_LinkByte2 AT %QB2 : BYTE
[22:46:49] 🔗 DO_LinkByte3 AT %QB3 : BYTE
[22:46:49] 🔗 DO_EV45_ProductChillerDrain AT %QX17.7 : BOOL
[22:46:49] 🔗 DO_Horn AT %QX3.0 : BOOL
[22:46:49] 🔗 DO_Blender_Run_Lamp AT %QX3.1 : BOOL
[22:46:49] 🔗 DO_Alarm_Lamp AT %QX3.2 : BOOL
[22:46:49] 🔗 DO_RotorAlarm_Lamp AT %QX3.3 : BOOL
[22:46:49] 🔗 DO_Water_Pump_Run AT %QX3.4 : BOOL
[22:46:49] 🔗 DO_Syrup_Pump_Run AT %QX3.5 : BOOL
[22:46:49] 🔗 DO_Product_Pump_Run AT %QX3.6 : BOOL
[22:46:49] 🔗 DO_EV01_Deair_Lvl_Ctrl_Valve AT %QX19.0 : BOOL
[22:46:49] 🔗 DO_EV02_Deair_FillUp_Valve AT %QX19.1 : BOOL
[22:46:49] 🔗 DO_EV11_BlowOff_Valve AT %QX16.0 : BOOL
[22:46:49] 🔗 DO_EV13_Prod_Recirc_Valve AT %QX16.1 : BOOL
[22:46:49] 🔗 DO_EV14_DeairDrain_Valve AT %QX16.2 : BOOL
[22:46:49] 🔗 DO_EV15_ProductTank_Drain_Valve AT %QX16.3 : BOOL
[22:46:49] 🔗 DO_EV16_SyrupTank_Drain_Valve AT %QX16.4 : BOOL
[22:46:49] 🔗 DO_EV17_BufferTankSprayBall_Valve AT %QX16.5 : BOOL
[22:46:49] 🔗 DO_EV18_DeairOverfill_Valve AT %QX16.6 : BOOL
[22:46:49] 🔗 DO_EV21_ProdTankOverfill_Valve AT %QX16.7 : BOOL
[22:46:49] 🔗 DO_EV22_WaterPumpPrime_Valve AT %QX17.0 : BOOL
[22:46:49] 🔗 DO_EV23_SerpentineDrain_valve AT %QX17.1 : BOOL
[22:46:49] 🔗 DO_EV24_SyrupRecirc_Valve AT %QX17.2 : BOOL
[22:46:49] 🔗 DO_EV26_CO2InjShutOff_Valve AT %QX17.3 : BOOL
[22:46:49] 🔗 DO_EV27_DeairSprayBall_Valve AT %QX17.4 : BOOL
[22:46:49] 🔗 DO_EV28_DeairStartCO2Inj_Valve AT %QX17.5 : BOOL
[22:46:49] 🔗 DO_EV44_SyrupLineDrain AT %QX17.6 : BOOL
[22:46:49] 🔗 DO_EV61_SyrupTankSprayBall AT %QX18.0 : BOOL
[22:46:49] 🔗 DO_EV62_ProductOutlet AT %QX18.1 : BOOL
[22:46:49] 🔗 DO_EV69_Blender_ProductPipeDrain AT %QX18.2 : BOOL
[22:46:49] 🔗 DO_EV81_Prod_Recirc_Chiller_Valve AT %QX18.3 : BOOL
[22:46:49] 🔗 AI_ProductTankLevel AT %IW100 : WORD
[22:46:49] 🔗 AI_ProductTankPressure AT %IW102 : WORD
[22:46:49] 🔗 AI_ProductTemperature AT %IW108 : WORD
[22:46:49] 🔗 AI_DeairWaterTemperature AT %IW112 : WORD
[22:46:49] 🔗 AI_SyrupTankLevel AT %IW110 : WORD
[22:46:49] 🔗 AI_ProdTankPressureValve_VEP1 AT %IW106 : INT
[22:46:49] 🔗 DI_Filler_Emergency AT %IX0.1 : BOOL
[22:46:49] 🔗 DI_Min_Syrup_Level AT %IX0.7 : BOOL
[22:46:49] 🔗 DI_DeairVacuumOk AT %IX1.1 : BOOL
[22:46:49] 🔗 DI_Min_Deair2_Level AT %IX1.2 : BOOL
[22:46:49] 🔗 DI_Water_Pump2_Ovrld AT %IX1.3 : BOOL
[22:46:49] 🔗 DI_Water_Pump2_Contactor AT %IX1.4 : BOOL
[22:46:49] 🔗 DI_FillerRinseTankMaxLevel AT %IX1.0 : BOOL
[22:46:49] 🔗 DI_FillerRinseTankMinLevel AT %IX1.1 : BOOL
[22:46:49] 🔗 DI_FillerRinseTank_Pump_Ovrld AT %IX1.3 : BOOL
[22:46:49] 🔗 DI_FillerRinseTank_Pump_Contactor AT %IX1.4 : BOOL
[22:46:49] 🔗 DI_Emergency_Pressed AT %IX1.3 : BOOL
[22:46:49] 🔗 DI_Aux_Protection AT %IX1.4 : BOOL
[22:46:49] 🔗 DI_Product_Pump_VFC_Ready AT %IX2.6 : BOOL
[22:46:49] 🔗 DI_CIP_Sensor_1 AT %IX3.0 : BOOL
[22:46:49] 🔗 DI_CIP_Sensor_2 AT %IX3.1 : BOOL
[22:46:49] 🔗 DI_WaterPipeCIP_Sensor AT %IX3.2 : BOOL
[22:46:49] 🔗 DI_Prod_Sensor_1 AT %IX3.3 : BOOL
[22:46:49] 🔗 DI_Prod_Sensor_2 AT %IX3.4 : BOOL
[22:46:49] 🔗 DI_EV62_ProductOutlet_Open AT %IX3.0 : BOOL
[22:46:49] 🔗 DI_EV62_ProductOutlet_Close AT %IX3.1 : BOOL
[22:46:49] 🔗 DI_EV46_FillerCO2Valve_Open AT %IX3.2 : BOOL
[22:46:49] 🔗 DI_EV46_FillerCO2Valve_Close AT %IX3.3 : BOOL
[22:46:49] 🔗 DI_Recycle_Pump_Ovrld AT %IX3.4 : BOOL
[22:46:49] 🔗 DI_Recycle_Pump_Contactor AT %IX3.5 : BOOL
[22:46:49] 🔗 DI_Vacuum_Pump_Ovrld AT %IX2.6 : BOOL
[22:46:49] 🔗 DI_Vacuum_Pump_Contactor AT %IX2.7 : BOOL
[22:46:49] 🔗 DI_Flr_FastRinseReady AT %IX5.5 : BOOL
[22:46:49] 🔗 DI_Flr_OpenProductDrainEV69 AT %IX5.6 : BOOL
[22:46:49] 🔗 DI_Flr_FastChangeWaterRequest AT %IX6.0 : BOOL
[22:46:49] 🔗 DI_Flr_Spare36 AT %IX4.3 : BOOL
[22:46:49] 🔗 DI_Flr_Spare37 AT %IX4.4 : BOOL
[22:46:49] 🔗 DI_SyrRoom_SelectLine1 AT %IX4.6 : BOOL
[22:46:49] 🔗 DI_SyrRoom_SelectLine2 AT %IX4.7 : BOOL
[22:46:49] 🔗 DI_EV74_CIPInlet_Open AT %IX4.4 : BOOL
[22:46:49] 🔗 DI_EV74_CIPInlet_Close AT %IX4.5 : BOOL
[22:46:49] 🔗 DI_EV73_WaterInlet_Open AT %IX4.6 : BOOL
[22:46:49] 🔗 DI_EV73_WaterInlet_Close AT %IX4.7 : BOOL
[22:46:49] 🔗 DI_UV_Lamp_Ready AT %IX5.2 : BOOL
[22:46:49] 🔗 DI_UV_Lamp_TempHigh AT %IX5.3 : BOOL
[22:46:49] 🔗 DI_Flr_Product_Request AT %IX5.1 : BOOL
[22:46:49] 🔗 DI_Flr_Ready_to_Production AT %IX5.2 : BOOL
[22:46:49] 🔗 DI_Flr_Ready_to_CIP AT %IX5.3 : BOOL
[22:46:49] 🔗 DI_Flr_Start_ReturnPump AT %IX5.4 : BOOL
[22:46:49] 🔗 DI_Flr_CIP_RinseDrainCompleted AT %IX5.4 : BOOL
[22:46:49] 🔗 DI_AmmoniaHighLevel_Water AT %IX6.4 : BOOL
[22:46:49] 🔗 DI_Flr_FastChangeLastContainerFilled AT %IX6.1 : BOOL
[22:46:49] 🔗 DI_AmmoniaHighLevel_Product AT %IX6.5 : BOOL
[22:46:49] 🔗 DI_Flr_CIP_RinseCycleEnded AT %IX5.7 : BOOL
[22:46:49] 🔗 DI_AmmoniaLowPressure_Water AT %IX6.6 : BOOL
[22:46:49] 🔗 DI_Flr_CIP_ChangeReady AT %IX5.7 : BOOL
[22:46:49] 🔗 DI_AmmoniaLowPressure_Product AT %IX6.7 : BOOL
[22:46:49] 🔗 DI_CIP_TankFilling AT %IX6.1 : BOOL
[22:46:49] 🔗 DI_CIP_CIPFault AT %IX5.7 : BOOL
[22:46:49] 🔗 DI_CIP_Running AT %IX6.1 : BOOL
[22:46:49] 🔗 DI_CIP_ChangeSanitize AT %IX6.2 : BOOL
[22:46:49] 🔗 DI_CIP_CausticSanitizeRunning AT %IX6.5 : BOOL
[22:46:49] 🔗 DI_CIP_ReturnFlowOk AT %IX7.3 : BOOL
[22:46:49] 🔗 DI_O2TransdClean AT %IX7.4 : BOOL
[22:46:49] 🔗 DI_PowerCoupler1Power AT %IX300.0 : BOOL
[22:46:49] 🔗 DI_PowerCoupler1Short AT %IX300.1 : BOOL
[22:46:49] 🔗 DI_PowerCoupler2Power AT %IX300.2 : BOOL
[22:46:49] 🔗 DI_PowerCoupler2Short AT %IX300.3 : BOOL
[22:46:49] 🔗 DO_UVLamp_Enable AT %QX0.1 : BOOL
[22:46:49] 🔗 DO_RecyclePumpRun AT %QX6.7 : BOOL
[22:46:49] 🔗 DO_Vacuum_Pump_Run AT %QX3.7 : BOOL
[22:46:49] 🔗 DO_Water_Pump2_Run AT %QX0.1 : BOOL
[22:46:49] 🔗 DO_RecorderON AT %QX1.7 : BOOL
[22:46:49] 🔗 DO_BrixMeterON AT %QX0.4 : BOOL
[22:46:49] 🔗 DO_HoldO2Meter AT %QX0.2 : BOOL
[22:46:49] 🔗 DO_EV03_Syrup_Lvl_Ctrl_Valve AT %QX19.6 : BOOL
[22:46:49] 🔗 DO_EV04_Syrup_FillUp_Valve AT %QX19.7 : BOOL
[22:46:49] 🔗 DO_CIP_ChangeReady AT %QX2.2 : BOOL
[22:46:49] 🔗 DO_AmmoniaWaterColdRequest AT %QX1.4 : BOOL
[22:46:49] 🔗 DO_AmmoniaProductColdRequest AT %QX1.5 : BOOL
[22:46:49] 🔗 DO_AmmoniaWaterColdControl AT %QX1.6 : BOOL
[22:46:49] 🔗 DO_AmmoniaProductColdControl AT %QX1.7 : BOOL
[22:46:49] 🔗 DO_Ammonia_ByPassHotGas AT %QX1.5 : BOOL
[22:46:49] 🔗 DO_Ammonia_CompressorRun AT %QX1.6 : BOOL
[22:46:49] 🔗 DO_UV_Lamp_ONOFF AT %QX1.6 : BOOL
[22:46:49] 🔗 DO_Flr_ProductionMode AT %QX4.0 : BOOL
[22:46:49] 🔗 DO_Flr_ProductAvailable AT %QX4.1 : BOOL
[22:46:49] 🔗 DO_Flr_CIP_Mode AT %QX4.2 : BOOL
[22:46:49] 🔗 DO_Flr_CIP_StartReturnPump AT %QX2.3 : BOOL
[22:46:49] 🔗 DO_Flr_CIP_Run AT %QX1.3 : BOOL
[22:46:49] 🔗 DO_Flr_CIP_Cmpltd AT %QX4.5 : BOOL
[22:46:49] 🔗 DO_Flr_CIP_Drain AT %QX4.4 : BOOL
[22:46:49] 🔗 DO_Flr_RinseReq AT %QX4.3 : BOOL
[22:46:49] 🔗 DO_Flr_FillerRunOutRequest AT %QX5.2 : BOOL
[22:46:49] 🔗 DO_ToBrixMeter_CIP AT %QX3.0 : BOOL
[22:46:49] 🔗 DO_Flr_ProductCompleted AT %QX5.1 : BOOL
[22:46:49] 🔗 DO_Flr_ChangeSanitize AT %QX3.1 : BOOL
[22:46:49] 🔗 DO_Flr_FastRinseRequest AT %QX4.7 : BOOL
[22:46:49] 🔗 DO_Flr_WaterRinseReady AT %QX5.0 : BOOL
[22:46:49] 🔗 DO_Flr_BottleStop AT %QX4.6 : BOOL
[22:46:49] 🔗 DO_EV31_CIPVenturi_Valve AT %QX17.7 : BOOL
[22:46:49] 🔗 DO_EV32_CIPWashVenturi_Valve AT %QX18.0 : BOOL
[22:46:49] 🔗 DO_EV33_CIPCaustic_Valve AT %QX18.1 : BOOL
[22:46:49] 🔗 DO_EV34_CIPAcid_Valve AT %QX18.2 : BOOL
[22:46:49] 🔗 DO_EV35_CIPDet_Valve AT %QX18.3 : BOOL
[22:46:49] 🔗 DO_EV36_CIPRecirc_Valve AT %QX18.4 : BOOL
[22:46:49] 🔗 DO_EV37_CIPDrain_Valve AT %QX18.5 : BOOL
[22:46:49] 🔗 DO_EV38_CIPHeater_Valve AT %QX6.7 : BOOL
[22:46:49] 🔗 DO_EV39_FlatWaterByPass_Valve AT %QX8.4 : BOOL
[22:46:49] 🔗 DO_EV40_FlatWaterByPass_Valve AT %QX8.5 : BOOL
[22:46:49] 🔗 DO_EV44_ProductPipeDrain2 AT %QX5.3 : BOOL
[22:46:49] 🔗 DO_Product_Pump_VFC_Run AT %QX7.7 : BOOL
[22:46:49] 🔗 DO_FillerRinsePump AT %QX7.0 : BOOL
[22:46:49] 🔗 DO_EV48_Deair_Inlet_Valve AT %QX8.0 : BOOL
[22:46:49] 🔗 DO_EV49_Deair_Bypass_Valve AT %QX8.1 : BOOL
[22:46:49] 🔗 DO_EV50_Deair_Bypass_Valve AT %QX8.2 : BOOL
[22:46:49] 🔗 DO_FillerNextRecipe_0 AT %QX2.0 : BOOL
[22:46:49] 🔗 DO_FillerNextRecipe_1 AT %QX2.1 : BOOL
[22:46:49] 🔗 DO_FillerNextRecipe_2 AT %QX2.2 : BOOL
[22:46:49] 🔗 DO_FillerNextRecipe_3 AT %QX2.3 : BOOL
[22:46:49] 🔗 DO_FillerNextRecipe_4 AT %QX2.4 : BOOL
[22:46:49] 🔗 DO_FillerNextRecipe_5 AT %QX2.5 : BOOL
[22:46:49] 🔗 DO_FillerNextRecipe_6 AT %QX2.6 : BOOL
[22:46:49] 🔗 DO_FillerNextRecipe_7 AT %QX2.7 : BOOL
[22:46:49] 🔗 DO_EV51_ByPassPolpe AT %QX9.1 : BOOL
[22:46:49] 🔗 DO_EV52_ByPassPolpe AT %QX9.0 : BOOL
[22:46:49] 🔗 DO_EV63_SyrupLineInletWater AT %QX9.4 : BOOL
[22:46:49] 🔗 DO_EV64_SyrupLineInletSyrup1 AT %QX9.5 : BOOL
[22:46:49] 🔗 DO_EV65_SyrupLineInletSyrup2 AT %QX9.6 : BOOL
[22:46:49] 🔗 DO_EV66_FillerRinseWater AT %QX9.7 : BOOL
[22:46:49] 🔗 DO_HoldSyrupMeter AT %QX10.0 : BOOL
[22:46:49] 🔗 DO_EV67_SyrupLineDrain AT %QX10.0 : BOOL
[22:46:49] 🔗 DO_EV68_FillerRinseTankInletWater AT %QX2.4 : BOOL
[22:46:49] 🔗 DO_EV71_Filler_ProductPipeDrain AT %QX10.2 : BOOL
[22:46:49] 🔗 DO_EV71_FillerRinseTankSprayBall AT %QX2.6 : BOOL
[22:46:49] 🔗 DO_EV72_FillerRinseTankDrain AT %QX2.7 : BOOL
[22:46:49] 🔗 DO_Yellow_Lamp AT %QX6.2 : BOOL
[22:46:49] 🔗 DO_Green_Lamp AT %QX6.3 : BOOL
[22:46:49] 🔗 DO_Red_Lamp AT %QX6.1 : BOOL
[22:46:49] 🔗 DO_Blu_Lamp AT %QX6.4 : BOOL
[22:46:49] 🔗 DO_White_Lamp AT %QX6.5 : BOOL
[22:46:49] 🔗 DO_Thermic_Protection AT %QX6.6 : BOOL
[22:46:49] 🔗 DO_EV02_Deair2_FillUp_Valve AT %QX11.4 : BOOL
[22:46:49] 🔗 DO_EV01_Deair2_Lvl_Ctrl_Valve AT %QX11.5 : BOOL
[22:46:49] 🔗 DO_EV12_Deair_Reflux_Valve AT %QX16.1 : BOOL
[22:46:49] 🔗 DO_EV14_P1_DeairDrain_Valve AT %QX4.4 : BOOL
[22:46:49] 🔗 DO_EV16_P1_SyrupTank_Drain_Valve AT %QX4.7 : BOOL
[22:46:49] 🔗 DO_EV17_P1_Syrup_Valve AT %QX5.1 : BOOL
[22:46:49] 🔗 DO_EV25_VaccumPumpWater_Valve AT %QX17.3 : BOOL
[22:46:49] 🔗 DO_EV23_P1_DeairConnection_valve AT %QX5.6 : BOOL
[22:46:49] 🔗 DO_EV41_CO2Inlet_Valve AT %QX18.6 : BOOL
[22:46:49] 🔗 DO_EV42_N2Inlet_Valve AT %QX18.7 : BOOL
[22:46:49] 🔗 DO_EV43_DeairVacu_Valve AT %QX18.2 : BOOL
[22:46:49] 🔗 DO_EV46_FillerCO2Valve AT %QX17.4 : BOOL
[22:46:49] 🔗 DO_EV73_WaterInlet_Valve AT %QX18.7 : BOOL
[22:46:49] 🔗 DO_EV74_CIPInlet_Valve AT %QX19.0 : BOOL
[22:46:49] 🔗 DO_EV75_SyrupInlet_Valve AT %QX19.1 : BOOL
[22:46:49] 🔗 DO_EV76_SyrupBypass_Valve AT %QX19.2 : BOOL
[22:46:49] 🔗 DO_EV77_SyrupBypass_Valve AT %QX19.3 : BOOL
[22:46:49] 🔗 DO_EV78_ProductShutOff_Valve AT %QX19.4 : BOOL
[22:46:49] 🔗 DO_EV80_Prod_Recirc_WoChiller_Valve AT %QX19.4 : BOOL
[22:46:49] 🔗 AI_CIPHeaterTemperature AT %IW110 : WORD
[22:46:49] 🔗 AI_CIPReturnTemperature AT %IW116 : WORD
[22:46:49] 🔗 AI_ProductConductivity AT %IW108 : WORD
[22:46:49] 🔗 AI_CIPWaterCond AT %IW108 : WORD
[22:46:49] 🔗 AI_ProductO2 AT %IW110 : WORD
[22:46:49] 🔗 AI_CIPCausticCond AT %IW110 : WORD
[22:46:49] 🔗 AI_DeaireatorPressure AT %IW116 : WORD
[22:46:49] 🔗 AI_WaterTemperature AT %IW106 : WORD
[22:46:49] 🔗 AI_Spare7 AT %IW118 : WORD
[22:46:49] 🔗 AI_FillerLevel AT %IW120 : WORD
[22:46:49] 🔗 AI_Spare11 AT %IW122 : WORD
[22:46:49] 🔗 AI_ProductBrix AT %IW360 : WORD
[22:46:49] 🔗 AI_ProductCO2 AT %IW362 : WORD
[22:46:49] 🔗 AI_PoductTemp AT %IW364 : WORD
[22:46:49] 🔗 AI_PrecSpare3 AT %IW366 : WORD
[22:46:49] 🔗 AI_PrecSpare4 AT %IW368 : WORD
[22:46:49] 🔗 AI_PrecSpare5 AT %IW370 : WORD
[22:46:49] 🔗 AI_PrecSpare6 AT %IW372 : WORD
[22:46:49] 🔗 AI_PrecSpare7 AT %IW374 : WORD
[22:46:49] 🔗 AO_CIPWaterCond AT %QW116 : WORD
[22:46:49] 🔗 AO_CIPCausticCond AT %QW120 : WORD
[22:46:49] 🔗 AO_CIPReturnTemperature AT %QW118 : WORD
[22:46:49] 📄 Procesando: HMI_ALARMS.scl
[22:46:49] 📄 Procesando: HMI_BLENDER_PARAMETERS.scl
[22:46:49] 📄 Procesando: HMI_IO_SHOWING.scl
[22:46:49] 📄 Procesando: HMI_LOCAL_CIP_VARIABLES.scl
[22:46:49] 📄 Procesando: HMI_SERVICE.scl
[22:46:49] 📄 Procesando: HMI_VARIABLES_CMD.scl
[22:46:49] 📄 Procesando: HMI_VARIABLES_STATUS.scl
[22:46:49] 📄 Procesando: INPUT.scl
[22:46:49] 📄 Procesando: INPUT_CIP_SIGNALS.scl
[22:46:49] 📄 Procesando: INPUT_SIGNAL.scl
[22:46:49] 📄 Procesando: INTEGRAL.scl
[22:46:49] 📄 Procesando: LOCALCIP_CTRL.scl
[22:46:49] 📄 Procesando: LOWPASSFILTER.scl
[22:46:49] 📄 Procesando: LOWPASSFILTEROPT.scl
[22:46:49] 📄 Procesando: MASELLI.scl
[22:46:49] 📄 Procesando: MASELLIOPTO_TYPE.scl
[22:46:49] 📄 Procesando: MASELLIUC05_TYPE.scl
[22:46:49] 📄 Procesando: MASELLIUR22_TYPE.scl
[22:46:49] 📄 Procesando: MASELLI_CONTROL.scl
[22:46:49] 📄 Procesando: MAXCARBOCO2_VOL.scl
[22:46:49] 📄 Procesando: MESSAGESCROLL.scl
[22:46:49] 📄 Procesando: MESSAGE_SCROLL.scl
[22:46:49] 📄 Procesando: MFMANALOG_VALUES.scl
[22:46:49] 📄 Procesando: MFM_REAL_STRUCT.scl
[22:46:49] 📄 Procesando: MMH2O_TO_FREQ.scl
[22:46:49] 📄 Procesando: MODVALVEFAULT.scl
[22:46:49] 📄 Procesando: MOVEARRAY.scl
[22:46:49] 📄 Procesando: MPDS1000.scl
[22:46:49] 📄 Procesando: MPDS1000_CONTROL.scl
[22:46:49] 📄 Procesando: MPDS1000_TYPE.scl
[22:46:49] 📄 Procesando: MPDS2000.scl
[22:46:49] 📄 Procesando: MPDS2000_CONTROL.scl
[22:46:49] 📄 Procesando: MPDS2000_TYPE.scl
[22:46:49] 📄 Procesando: MPDS_PA_CONTROL.scl
[22:46:49] 📄 Procesando: MSE_SLOPE.scl
[22:46:49] 📄 Procesando: MYVAR.scl
[22:46:49] 📄 Procesando: OR_ARRAYBOOL.scl
[22:46:49] 📄 Procesando: OUTPUT.scl
[22:46:49] 📄 Procesando: PARAMETERNAMETYPE.scl
[22:46:49] 📄 Procesando: PA_MPDS.scl
[22:46:49] 🔗 gPamPDS_IN_By60 AT %IB5060 : BYTE
[22:46:49] 🔗 gPamPDS_IN_By61 AT %IB5061 : BYTE
[22:46:49] 🔗 gPamPDS_IN_By62 AT %IB5062 : BYTE
[22:46:49] 🔗 gPamPDS_IN_By63 AT %IB5063 : BYTE
[22:46:49] 🔗 gPamPDS_IN_By84 AT %IB5084 : BYTE
[22:46:49] 🔗 gPAmPDSFreeze AT %QX5002.0 : BOOL
[22:46:49] 🔗 gPAmPDSCarboStop AT %QX5002.1 : BOOL
[22:46:49] 🔗 gPAmPDSInlinePumpStop AT %QX5002.2 : BOOL
[22:46:49] 🔗 gPAmPDSOut0_3 AT %QX5002.3 : BOOL
[22:46:49] 🔗 gPAmPDSOut0_4 AT %QX5002.4 : BOOL
[22:46:49] 🔗 gPAmPDSOut0_5 AT %QX5002.5 : BOOL
[22:46:49] 🔗 gPAmPDSOut0_6 AT %QX5002.6 : BOOL
[22:46:49] 🔗 gPAmPDSOut0_7 AT %QX5002.7 : BOOL
[22:46:49] 📄 Procesando: PERIPHERIAL.scl
[22:46:49] 📄 Procesando: PID_VARIABLES.scl
[22:46:49] 📄 Procesando: PLC CONFIGURATION.scl
[22:46:49] 📄 Procesando: PNEUMATIC_VALVE_CTRL.scl
[22:46:49] 📄 Procesando: PPM_O2.scl
[22:46:49] 📄 Procesando: PRODBRIXRECOVERY.scl
[22:46:49] 📄 Procesando: PRODTANK_DRAIN.scl
[22:46:49] 📄 Procesando: PRODTANK_RUNOUT.scl
[22:46:49] 📄 Procesando: PRODUCTAVAILABLE.scl
[22:46:49] 📄 Procesando: PRODUCTION_VARIABLES.scl
[22:46:49] 📄 Procesando: PRODUCTLITERINTANK.scl
[22:46:49] 📄 Procesando: PRODUCTPIPEDRAIN.scl
[22:46:49] 📄 Procesando: PRODUCTPIPERUNOUT.scl
[22:46:49] 📄 Procesando: PRODUCTQUALITY.scl
[22:46:49] 📄 Procesando: PRODUCTTANKBRIX.scl
[22:46:49] 📄 Procesando: PRODUCTTANK_PRESSCTRL.scl
[22:46:49] 📄 Procesando: PROFIBUS_DATA.scl
[22:46:49] 📄 Procesando: PROFIBUS_NETWORK.scl
[22:46:49] 📄 Procesando: PROFIBUS_VARIABLES.scl
[22:46:49] 🔗 gProduct_VFC_ControlWord AT %QW2000 : INT
[22:46:49] 🔗 gProductControl_Node17 AT %QB4004 : BYTE
[22:46:49] 🔗 gProductTotCtrl_Node17 AT %QB4005 : BYTE
[22:46:49] 🔗 gWaterControl_Node20 AT %QB4000 : BYTE
[22:46:49] 🔗 gWaterTotCtrl_Node20 AT %QB4001 : BYTE
[22:46:49] 🔗 gSyrControl_Node21 AT %QB4002 : BYTE
[22:46:49] 🔗 gCO2Control_Node22 AT %QB4003 : BYTE
[22:46:49] 🔗 gSyr2Control_Node23 AT %QB4004 : BYTE
[22:46:49] 📄 Procesando: PULSEPRESSURE.scl
[22:46:49] 📄 Procesando: PUMPSCONTROL.scl
[22:46:49] 📄 Procesando: READANALOGIN.scl
[22:46:49] 📄 Procesando: READPERIPHERIAL.scl
[22:46:49] 📄 Procesando: SAFETIES.scl
[22:46:49] 📄 Procesando: SELCHECKBRIXSOURCE.scl
[22:46:49] 📄 Procesando: SIGNALS_INTEFACE.scl
[22:46:49] 📄 Procesando: SIGNAL_GEN.scl
[22:46:49] 📄 Procesando: SINUSOIDAL_SIGNAL.scl
[22:46:49] 📄 Procesando: SLEWLIMIT.scl
[22:46:49] 📄 Procesando: SLIM_BLOCK.scl
[22:46:49] 📄 Procesando: SLIM_VARIABLES.scl
[22:46:49] 📄 Procesando: SOFTNET_VARIABLES.scl
[22:46:49] 📄 Procesando: SPEEDADJUST.scl
[22:46:49] 📄 Procesando: SP_AND_P_VARIABLES.scl
[22:46:49] 📄 Procesando: STANDARD.LIB_5.6.98 09_39_02.scl
[22:46:49] 📄 Procesando: STATISTICALANALISYS.scl
[22:46:49] 📄 Procesando: SYRBRIX_AUTOCORRECTION.scl
[22:46:49] 📄 Procesando: SYRUPDENSITY.scl
[22:46:49] 📄 Procesando: SYRUPROOMCTRL.scl
[22:46:49] 📄 Procesando: SYRUP_LINE_MFM_PREP.scl
[22:46:49] 📄 Procesando: SYRUP_MFM_STARTUP.scl
[22:46:49] 📄 Procesando: SYRUP_RUNOUT.scl
[22:46:49] 📄 Procesando: SYSTEMRUNOUT_VARIABLES.scl
[22:46:49] 📄 Procesando: SYSTEM_DATAS.scl
[22:46:49] 📄 Procesando: SYSTEM_RUN_OUT.scl
[22:46:49] 📄 Procesando: TANKLEVEL.scl
[22:46:49] 📄 Procesando: TANKLEVELTOHEIGHT.scl
[22:46:49] 📄 Procesando: TASK CONFIGURATION.scl
[22:46:49] 📄 Procesando: TCPLCUTILITIES.LIB_11.12.01 09_39_02.scl
[22:46:49] 📄 Procesando: TCSYSTEM.LIB_16.9.02 09_39_02.scl
[22:46:49] 📄 Procesando: TESTFLOWMETERS.scl
[22:46:49] 📄 Procesando: UDP_STRUCT.scl
[22:46:49] 📄 Procesando: UV_LAMP.scl
[22:46:49] 📄 Procesando: VACUUMCTRL.scl
[22:46:49] 📄 Procesando: VALVEFAULT.scl
[22:46:49] 📄 Procesando: VALVEFLOW.scl
[22:46:49] 📄 Procesando: VARIABLE_CONFIGURATION.scl
[22:46:49] 📄 Procesando: VOID.scl
[22:46:49] 📄 Procesando: WATERDENSITY.scl
[22:46:49] 📄 Procesando: WORD_TO_BYTES.scl
[22:46:49] 📄 Procesando: WRITEPERIPHERIAL.scl
[22:46:49] 📄 Procesando: _BLENDER_CTRL_MAIN.scl
[22:46:49] 📄 Procesando: _BLENDER_PID_MAIN.scl
[22:46:49] 📄 Procesando: _BOOLARRAY_TO_DWORD.scl
[22:46:49] 📄 Procesando: _BOOLARRAY_TO_WORD.scl
[22:46:49] 📄 Procesando: _DWORD_SWAP_BYTEARRAY.scl
[22:46:49] 📄 Procesando: _DWORD_TO_BOOLARRAY.scl
[22:46:49] 📄 Procesando: _FILLING_HEAD_PID_CTRL.scl
[22:46:49] 📄 Procesando: _PUMPCONTROL.scl
[22:46:49] 📄 Procesando: _STEPMOVE.scl
[22:46:49] 📄 Procesando: _WORD_TO_BOOLARRAY.scl
[22:46:49] ✅ Encontradas 265 definiciones TwinCAT
[22:46:49] 🔍 Escaneando uso de variables TwinCAT en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\Analisis\TwinCat
[22:46:49] 📄 Analizando uso en: ADSVARREAD.scl
[22:46:49] 📄 Analizando uso en: ADSVARTRANSLATE.scl
[22:46:49] 📄 Analizando uso en: ADSVARWRITE.scl
[22:46:49] 📄 Analizando uso en: AMMONIACTRL.scl
[22:46:49] 📄 Analizando uso en: ARRAYTOREAL.scl
[22:46:49] 📄 Analizando uso en: BLENDERPROCEDURE_VARIABLES.scl
[22:46:49] 📄 Analizando uso en: BLENDERRINSE.scl
[22:46:49] 📄 Analizando uso en: BLENDER_PID_CTRL_LOOP.scl
[22:46:49] 📄 Analizando uso en: BLENDER_PROCEDURECALL.scl
[22:46:49] 📄 Analizando uso en: BLENDER_RUNCONTROL.scl
[22:46:49] 📄 Analizando uso en: BLENDER_VARIABLES.scl
[22:46:49] 📄 Analizando uso en: BLENDFILLRECSTRUCT.scl
[22:46:49] 📄 Analizando uso en: BLENDFILLSENDSTRUCT.scl
[22:46:49] 📄 Analizando uso en: BLENDFILLSYSTEM_STARTUP.scl
[22:46:49] 📄 Analizando uso en: BRIXTRACKING.scl
[22:46:49] 📄 Analizando uso en: BYTES_TO_DWORD.scl
[22:46:49] 📄 Analizando uso en: BYTES_TO_WORD.scl
[22:46:49] 📄 Analizando uso en: CALC_INJPRESS.scl
[22:46:49] 📄 Analizando uso en: CARBOWATERLINE.scl
[22:46:49] 📄 Analizando uso en: CENTRALCIP_CTRL.scl
[22:46:49] 📄 Analizando uso en: CETRIFUGAL_HEAD.scl
[22:46:49] 📄 Analizando uso en: CIPRECEIVESTRUCT.scl
[22:46:49] 📄 Analizando uso en: CIPSENDSTRUCT.scl
[22:46:49] 📄 Analizando uso en: CIP_CVQ.scl
[22:46:49] 📄 Analizando uso en: CIP_LINK_TYPE.scl
[22:46:49] 📄 Analizando uso en: CIP_LIST_ELEMENT.scl
[22:46:49] 📄 Analizando uso en: CIP_MAIN.scl
[22:46:49] 📄 Analizando uso en: CIP_PROGRAM_VARIABLES.scl
[22:46:49] 📄 Analizando uso en: CIP_SIMPLE_TYPE.scl
[22:46:49] 📄 Analizando uso en: CIP_STEP_TYPE.scl
[22:46:49] 📄 Analizando uso en: CIP_WAITEVENT_TYPE.scl
[22:46:49] 📄 Analizando uso en: CLEANBOOLARRAY.scl
[22:46:49] 📄 Analizando uso en: CLOCK_SIGNAL.scl
[22:46:49] 📄 Analizando uso en: CLOCK_VARIABLES.scl
[22:46:49] 📄 Analizando uso en: CO2EQPRESS.scl
[22:46:49] 📄 Analizando uso en: CO2INJPRESSURE.scl
[22:46:49] 📄 Analizando uso en: CO2_SOLUBILITY.scl
[22:46:49] 📄 Analizando uso en: CONVERTREAL.scl
[22:46:49] 📄 Analizando uso en: CVQ_0_6_PERC.scl
[22:46:49] 📄 Analizando uso en: CVQ_1P7_8_PERC.scl
[22:46:49] 📄 Analizando uso en: DATA_FROM_CIP.scl
[22:46:49] 📄 Analizando uso en: DATA_TO_CIP.scl
[22:46:49] 📄 Analizando uso en: DEAIRCO2TEMPCOMP.scl
[22:46:49] 📄 Analizando uso en: DEAIREATIONVALVE.scl
[22:46:49] 📄 Analizando uso en: DEAIREATOR_STARTUP.scl
[22:46:49] 📄 Analizando uso en: DELAY.scl
[22:46:49] 📄 Analizando uso en: DELTAP.scl
[22:46:49] 📄 Analizando uso en: DENSIMETER_CALIBRATION.scl
[22:46:49] 📄 Analizando uso en: DERIVE.scl
[22:46:49] 📄 Analizando uso en: DEVICENET_VARIABLES.scl
[22:46:49] 📄 Analizando uso en: DWORD_TO_BYTES.scl
[22:46:49] 📄 Analizando uso en: EXEC_SIMPLE_CIP.scl
[22:46:49] 📄 Analizando uso en: FASTRINSE.scl
[22:46:49] 📄 Analizando uso en: FB41_PIDCONTROLLER.scl
[22:46:49] 📄 Analizando uso en: FC_CONTROL_WORD.scl
[22:46:49] 📄 Analizando uso en: FC_STATUS_WORD.scl
[22:46:49] 📄 Analizando uso en: FEEDFORWARD.scl
[22:46:49] 📄 Analizando uso en: FILLERHEAD.scl
[22:46:49] 📄 Analizando uso en: FILLERRECEIVESTRUCT.scl
[22:46:49] 📄 Analizando uso en: FILLERRINSE.scl
[22:46:49] 📄 Analizando uso en: FILLERRINSETANK_CTRL.scl
[22:46:49] 📄 Analizando uso en: FILLERSENDSTRUCT.scl
[22:46:49] 📄 Analizando uso en: FILLER_CONTROL.scl
[22:46:49] 📄 Analizando uso en: FILLINGTIME.scl
[22:46:49] 📄 Analizando uso en: FIRSTPRODUCTION.scl
[22:46:49] 📄 Analizando uso en: FLOW_TO_PRESS_LOSS.scl
[22:46:49] 📄 Analizando uso en: FREQ_TO_MMH2O.scl
[22:46:49] 📄 Analizando uso en: FRICTIONLOSS.scl
[22:46:49] 📄 Analizando uso en: GETPRODBRIXCO2_FROMANALOGINPUT.scl
[22:46:49] 📄 Analizando uso en: GETPRODO2_FROMANALOGINPUT.scl
[22:46:49] 📄 Analizando uso en: GLOBAL_ALARMS.scl
[22:46:49] 📄 Analizando uso en: GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] 📄 Analizando uso en: HMI_ALARMS.scl
[22:46:49] 📄 Analizando uso en: HMI_BLENDER_PARAMETERS.scl
[22:46:49] 📄 Analizando uso en: HMI_IO_SHOWING.scl
[22:46:49] 📄 Analizando uso en: HMI_LOCAL_CIP_VARIABLES.scl
[22:46:49] 📄 Analizando uso en: HMI_SERVICE.scl
[22:46:49] 📄 Analizando uso en: HMI_VARIABLES_CMD.scl
[22:46:49] 📄 Analizando uso en: HMI_VARIABLES_STATUS.scl
[22:46:49] 📄 Analizando uso en: INPUT.scl
[22:46:49] 📄 Analizando uso en: INPUT_CIP_SIGNALS.scl
[22:46:49] 📄 Analizando uso en: INPUT_SIGNAL.scl
[22:46:49] 📄 Analizando uso en: INTEGRAL.scl
[22:46:49] 📄 Analizando uso en: LOCALCIP_CTRL.scl
[22:46:49] 📄 Analizando uso en: LOWPASSFILTER.scl
[22:46:49] 📄 Analizando uso en: LOWPASSFILTEROPT.scl
[22:46:49] 📄 Analizando uso en: MASELLI.scl
[22:46:49] 📄 Analizando uso en: MASELLIOPTO_TYPE.scl
[22:46:49] 📄 Analizando uso en: MASELLIUC05_TYPE.scl
[22:46:49] 📄 Analizando uso en: MASELLIUR22_TYPE.scl
[22:46:49] 📄 Analizando uso en: MASELLI_CONTROL.scl
[22:46:49] 📄 Analizando uso en: MAXCARBOCO2_VOL.scl
[22:46:49] 📄 Analizando uso en: MESSAGESCROLL.scl
[22:46:49] 📄 Analizando uso en: MESSAGE_SCROLL.scl
[22:46:49] 📄 Analizando uso en: MFMANALOG_VALUES.scl
[22:46:49] 📄 Analizando uso en: MFM_REAL_STRUCT.scl
[22:46:49] 📄 Analizando uso en: MMH2O_TO_FREQ.scl
[22:46:49] 📄 Analizando uso en: MODVALVEFAULT.scl
[22:46:49] 📄 Analizando uso en: MOVEARRAY.scl
[22:46:49] 📄 Analizando uso en: MPDS1000.scl
[22:46:49] 📄 Analizando uso en: MPDS1000_CONTROL.scl
[22:46:49] 📄 Analizando uso en: MPDS1000_TYPE.scl
[22:46:49] 📄 Analizando uso en: MPDS2000.scl
[22:46:49] 📄 Analizando uso en: MPDS2000_CONTROL.scl
[22:46:49] 📄 Analizando uso en: MPDS2000_TYPE.scl
[22:46:49] 📄 Analizando uso en: MPDS_PA_CONTROL.scl
[22:46:49] 📄 Analizando uso en: MSE_SLOPE.scl
[22:46:49] 📄 Analizando uso en: MYVAR.scl
[22:46:49] 📄 Analizando uso en: OR_ARRAYBOOL.scl
[22:46:49] 📄 Analizando uso en: OUTPUT.scl
[22:46:49] 📄 Analizando uso en: PARAMETERNAMETYPE.scl
[22:46:49] 📄 Analizando uso en: PA_MPDS.scl
[22:46:49] 📄 Analizando uso en: PERIPHERIAL.scl
[22:46:49] 📄 Analizando uso en: PID_VARIABLES.scl
[22:46:49] 📄 Analizando uso en: PLC CONFIGURATION.scl
[22:46:49] 📄 Analizando uso en: PNEUMATIC_VALVE_CTRL.scl
[22:46:49] 📄 Analizando uso en: PPM_O2.scl
[22:46:49] 📄 Analizando uso en: PRODBRIXRECOVERY.scl
[22:46:49] 📄 Analizando uso en: PRODTANK_DRAIN.scl
[22:46:49] 📄 Analizando uso en: PRODTANK_RUNOUT.scl
[22:46:49] 📄 Analizando uso en: PRODUCTAVAILABLE.scl
[22:46:49] 📄 Analizando uso en: PRODUCTION_VARIABLES.scl
[22:46:49] 📄 Analizando uso en: PRODUCTLITERINTANK.scl
[22:46:49] 📄 Analizando uso en: PRODUCTPIPEDRAIN.scl
[22:46:49] 📄 Analizando uso en: PRODUCTPIPERUNOUT.scl
[22:46:49] 📄 Analizando uso en: PRODUCTQUALITY.scl
[22:46:49] 📄 Analizando uso en: PRODUCTTANKBRIX.scl
[22:46:49] 📄 Analizando uso en: PRODUCTTANK_PRESSCTRL.scl
[22:46:49] 📄 Analizando uso en: PROFIBUS_DATA.scl
[22:46:49] 📄 Analizando uso en: PROFIBUS_NETWORK.scl
[22:46:49] 📄 Analizando uso en: PROFIBUS_VARIABLES.scl
[22:46:49] 📄 Analizando uso en: PULSEPRESSURE.scl
[22:46:49] 📄 Analizando uso en: PUMPSCONTROL.scl
[22:46:49] 📄 Analizando uso en: READANALOGIN.scl
[22:46:49] 📄 Analizando uso en: READPERIPHERIAL.scl
[22:46:49] 📄 Analizando uso en: SAFETIES.scl
[22:46:49] 📄 Analizando uso en: SELCHECKBRIXSOURCE.scl
[22:46:49] 📄 Analizando uso en: SIGNALS_INTEFACE.scl
[22:46:49] 📄 Analizando uso en: SIGNAL_GEN.scl
[22:46:49] 📄 Analizando uso en: SINUSOIDAL_SIGNAL.scl
[22:46:49] 📄 Analizando uso en: SLEWLIMIT.scl
[22:46:49] 📄 Analizando uso en: SLIM_BLOCK.scl
[22:46:49] 📄 Analizando uso en: SLIM_VARIABLES.scl
[22:46:49] 📄 Analizando uso en: SOFTNET_VARIABLES.scl
[22:46:49] 📄 Analizando uso en: SPEEDADJUST.scl
[22:46:49] 📄 Analizando uso en: SP_AND_P_VARIABLES.scl
[22:46:49] 📄 Analizando uso en: STANDARD.LIB_5.6.98 09_39_02.scl
[22:46:49] 📄 Analizando uso en: STATISTICALANALISYS.scl
[22:46:49] 📄 Analizando uso en: SYRBRIX_AUTOCORRECTION.scl
[22:46:49] 📄 Analizando uso en: SYRUPDENSITY.scl
[22:46:49] 📄 Analizando uso en: SYRUPROOMCTRL.scl
[22:46:49] 📄 Analizando uso en: SYRUP_LINE_MFM_PREP.scl
[22:46:49] 📄 Analizando uso en: SYRUP_MFM_STARTUP.scl
[22:46:49] 📄 Analizando uso en: SYRUP_RUNOUT.scl
[22:46:49] 📄 Analizando uso en: SYSTEMRUNOUT_VARIABLES.scl
[22:46:49] 📄 Analizando uso en: SYSTEM_DATAS.scl
[22:46:49] 📄 Analizando uso en: SYSTEM_RUN_OUT.scl
[22:46:49] 📄 Analizando uso en: TANKLEVEL.scl
[22:46:49] 📄 Analizando uso en: TANKLEVELTOHEIGHT.scl
[22:46:49] 📄 Analizando uso en: TASK CONFIGURATION.scl
[22:46:49] 📄 Analizando uso en: TCPLCUTILITIES.LIB_11.12.01 09_39_02.scl
[22:46:49] 📄 Analizando uso en: TCSYSTEM.LIB_16.9.02 09_39_02.scl
[22:46:49] 📄 Analizando uso en: TESTFLOWMETERS.scl
[22:46:49] 📄 Analizando uso en: UDP_STRUCT.scl
[22:46:49] 📄 Analizando uso en: UV_LAMP.scl
[22:46:49] 📄 Analizando uso en: VACUUMCTRL.scl
[22:46:49] 📄 Analizando uso en: VALVEFAULT.scl
[22:46:49] 📄 Analizando uso en: VALVEFLOW.scl
[22:46:49] 📄 Analizando uso en: VARIABLE_CONFIGURATION.scl
[22:46:49] 📄 Analizando uso en: VOID.scl
[22:46:49] 📄 Analizando uso en: WATERDENSITY.scl
[22:46:49] 📄 Analizando uso en: WORD_TO_BYTES.scl
[22:46:49] 📄 Analizando uso en: WRITEPERIPHERIAL.scl
[22:46:49] 📄 Analizando uso en: _BLENDER_CTRL_MAIN.scl
[22:46:49] 📄 Analizando uso en: _BLENDER_PID_MAIN.scl
[22:46:49] 📄 Analizando uso en: _BOOLARRAY_TO_DWORD.scl
[22:46:49] 📄 Analizando uso en: _BOOLARRAY_TO_WORD.scl
[22:46:49] 📄 Analizando uso en: _DWORD_SWAP_BYTEARRAY.scl
[22:46:49] 📄 Analizando uso en: _DWORD_TO_BOOLARRAY.scl
[22:46:49] 📄 Analizando uso en: _FILLING_HEAD_PID_CTRL.scl
[22:46:49] 📄 Analizando uso en: _PUMPCONTROL.scl
[22:46:49] 📄 Analizando uso en: _STEPMOVE.scl
[22:46:49] 📄 Analizando uso en: _WORD_TO_BOOLARRAY.scl
[22:46:49] ✅ Encontrado uso de 296 variables diferentes
[22:46:49] 📊 Analizando correlaciones...
[22:46:49] ✅ E0.0 → DI_AuxVoltage_On
[22:46:49] 🔗 DI_AuxVoltage_On AT %IX0.0
[22:46:49] 📝 Usado en 2 lugares: INPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ E0.1 → DI_PB_HornReset
[22:46:49] 🔗 DI_Reset_Horn_Btn AT %IX0.1
[22:46:49] 📝 Usado en 3 lugares: SAFETIES.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ E0.2 → DI_AlarmReset
[22:46:49] 🔗 DI_Reset_Btn AT %IX0.2
[22:46:49] 📝 Usado en 80 lugares: _PUMPCONTROL.scl, FILLER_CONTROL.scl, SYSTEM_RUN_OUT.scl, GLOBAL_VARIABLES_IN_OUT.scl, PUMPSCONTROL.scl, TANKLEVEL.scl, SAFETIES.scl, _BLENDER_PID_MAIN.scl
[22:46:49] ✅ E0.3 → DI_PB_Machine_Stop
[22:46:49] 🔗 DI_Blender_Stop_Btn AT %IX0.3
[22:46:49] 📝 Usado en 4 lugares: LOCALCIP_CTRL.scl, BLENDER_RUNCONTROL.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ E0.4 → DI_PB_Machine_Start
[22:46:49] 🔗 DI_Blender_Start_Btn AT %IX0.4
[22:46:49] 📝 Usado en 4 lugares: BLENDER_RUNCONTROL.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ E0.5 → DI_AuxVoltage_On
[22:46:49] 🔗 DI_PowerSuppliesOk AT %IX0.5
[22:46:49] 📝 Usado en 3 lugares: _BLENDER_CTRL_MAIN.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ E0.6 → DI_LSN301L
[22:46:49] 🔗 DI_Min_Deair_Level AT %IX0.6
[22:46:49] 📝 Usado en 2 lugares: INPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ E1.0 → DI_LSM302L
[22:46:49] 🔗 DI_ProdTankEmpty AT %IX1.0
[22:46:49] 📝 Usado en 2 lugares: INPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ E1.3 → DI_PPN301_Ovrld
[22:46:49] 🔗 DI_Water_Pump_SoftStart_Ovrld AT %IX1.3
[22:46:49] 📝 Usado en 1 lugares: GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ E1.5 → DI_RMM301_Closed
[22:46:49] 🔗 DI_VM1_Water_Valve_Closed AT %IX1.5
[22:46:49] 📝 Usado en 2 lugares: INPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ E1.6 → DI_RMP302_Closed
[22:46:49] 🔗 DI_VM2_Syrup_Valve_Closed AT %IX1.6
[22:46:49] 📝 Usado en 2 lugares: INPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ E1.7 → DI_RMM303_Closed
[22:46:49] 🔗 DI_VM3_CO2_Valve_Closed AT %IX1.7
[22:46:49] 📝 Usado en 2 lugares: INPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ E2.0 → DI_PPN301_Ovrld
[22:46:49] 🔗 DI_Water_Pump_Ovrld AT %IX2.0
[22:46:49] 📝 Usado en 1 lugares: GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ E2.1 → DI_PPN301_Contactor
[22:46:49] 🔗 DI_Water_Pump_Contactor AT %IX2.1
[22:46:49] 📝 Usado en 1 lugares: GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ E2.2 → DI_PPP302_Ovrld
[22:46:49] 🔗 DI_Syrup_Pump_Ovrld AT %IX2.2
[22:46:49] 📝 Usado en 1 lugares: GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ E2.3 → DI_PPP302_Contactor
[22:46:49] 🔗 DI_Syrup_Pump_Contactor AT %IX2.3
[22:46:49] 📝 Usado en 1 lugares: GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ E2.4 → DI_PPM303_Ovrld
[22:46:49] 🔗 DI_Product_Pump_Ovrld AT %IX2.4
[22:46:49] 📝 Usado en 1 lugares: GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ E2.5 → DI_PPM303_Contactor
[22:46:49] 🔗 DI_Product_Pump_Contactor AT %IX2.5
[22:46:49] 📝 Usado en 2 lugares: OUTPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ E3.5 → DI_UPSsupply
[22:46:49] 🔗 DI_Recycle_Pump_Contactor AT %IX3.5
[22:46:49] 📝 Usado en 1 lugares: GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ❌ E3.6 → DI_UPSAlarm
[22:46:49] ❌ E3.7 → DI_UPSBatteryReady
[22:46:49] ✅ E5.0 → DI_SyrRoom_SyrPump_Running
[22:46:49] 🔗 DI_SyrRoom_Pump_Ready AT %IX5.0
[22:46:49] 📝 Usado en 2 lugares: INPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ E6.0 → DI_CIP_CIP_Enable
[22:46:49] 🔗 DI_CIP_CIPMode AT %IX6.0
[22:46:49] 📝 Usado en 2 lugares: INPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ E6.1 → DI_CIP_CIP_Rinse
[22:46:49] 🔗 DI_CIP_RinseMode AT %IX6.1
[22:46:49] 📝 Usado en 2 lugares: INPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ E6.2 → DI_CIP_Drain
[22:46:49] 🔗 DI_CIP_DrainRequest AT %IX6.2
[22:46:49] 📝 Usado en 2 lugares: INPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ E6.3 → DI_CIP_CleaningCompleted
[22:46:49] 🔗 DI_CIP_CIPCompleted AT %IX6.3
[22:46:49] 📝 Usado en 2 lugares: INPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ E7.1 → DI_Air_InletPress_OK
[22:46:49] 🔗 DI_Air_InletPress_OK AT %IX7.1
[22:46:49] 📝 Usado en 2 lugares: INPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ E7.2 → DI_HVP301_Sensor
[22:46:49] 🔗 DI_Syrup_Line_Drain_Sensor AT %IX7.2
[22:46:49] 📝 Usado en 2 lugares: INPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ A0.0 → DO_SyrupValve_Enable
[22:46:49] 🔗 DO_SyrupInletValve_Enable AT %QX0.0
[22:46:49] 📝 Usado en 1 lugares: GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ❌ A0.6 → DO_HMIPowerSupply
[22:46:49] ❌ A0.7 → DO_HMIPowerSupply
[22:46:49] ✅ A1.0 → DO_SyrupRoomSyrupReq
[22:46:49] 🔗 DO_SyrupRoomPump_Run AT %QX1.0
[22:46:49] 📝 Usado en 3 lugares: OUTPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ A1.1 → DO_SyrupRoomWaterReq
[22:46:49] 🔗 DO_SyrupRoomWaterReq AT %QX1.1
[22:46:49] 📝 Usado en 3 lugares: OUTPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ A2.0 → DO_CIP_Mode_En
[22:46:49] 🔗 DO_CIP_CIPRequest AT %QX2.0
[22:46:49] 📝 Usado en 3 lugares: OUTPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ A2.1 → DO_CIP_DrainCompleted
[22:46:49] 🔗 DO_FillerNextRecipe_1 AT %QX2.1
[22:46:49] 📝 Usado en 1 lugares: GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ A3.0 → DO_Horn
[22:46:49] 🔗 DO_Horn AT %QX3.0
[22:46:49] 📝 Usado en 3 lugares: OUTPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ A3.1 → DO_PB_Green_Lamp
[22:46:49] 🔗 DO_Blender_Run_Lamp AT %QX3.1
[22:46:49] 📝 Usado en 3 lugares: OUTPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ A3.2 → DO_Red_Lamp
[22:46:49] 🔗 DO_Alarm_Lamp AT %QX3.2
[22:46:49] 📝 Usado en 3 lugares: OUTPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ A3.3 → DO_Yellow_Lamp
[22:46:49] 🔗 DO_RotorAlarm_Lamp AT %QX3.3
[22:46:49] 📝 Usado en 3 lugares: OUTPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ A3.4 → DO_PPN301_Run
[22:46:49] 🔗 DO_Water_Pump_Run AT %QX3.4
[22:46:49] 📝 Usado en 3 lugares: OUTPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ A3.5 → DO_PPP302_Run
[22:46:49] 🔗 DO_Syrup_Pump_Run AT %QX3.5
[22:46:49] 📝 Usado en 3 lugares: OUTPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ A3.6 → DO_PPM303_Run
[22:46:49] 🔗 DO_Product_Pump_Run AT %QX3.6
[22:46:49] 📝 Usado en 4 lugares: OUTPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ A16.0 → DO_AVM311
[22:46:49] 🔗 DO_EV11_BlowOff_Valve AT %QX16.0
[22:46:49] 📝 Usado en 3 lugares: OUTPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ A16.1 → DO_AVM313
[22:46:49] 🔗 DO_EV13_Prod_Recirc_Valve AT %QX16.1
[22:46:49] 📝 Usado en 3 lugares: OUTPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ A16.2 → DO_AVN314
[22:46:49] 🔗 DO_EV14_DeairDrain_Valve AT %QX16.2
[22:46:49] 📝 Usado en 3 lugares: OUTPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ A16.3 → DO_AVM315
[22:46:49] 🔗 DO_EV15_ProductTank_Drain_Valve AT %QX16.3
[22:46:49] 📝 Usado en 3 lugares: OUTPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ A16.4 → DO_AVP316
[22:46:49] 🔗 DO_EV16_SyrupTank_Drain_Valve AT %QX16.4
[22:46:49] 📝 Usado en 1 lugares: GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ A16.5 → DO_AVM317
[22:46:49] 🔗 DO_EV17_BufferTankSprayBall_Valve AT %QX16.5
[22:46:49] 📝 Usado en 3 lugares: OUTPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ A16.6 → DO_AVN318
[22:46:49] 🔗 DO_EV18_DeairOverfill_Valve AT %QX16.6
[22:46:49] 📝 Usado en 3 lugares: OUTPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ A16.7 → DO_AVM321
[22:46:49] 🔗 DO_EV21_ProdTankOverfill_Valve AT %QX16.7
[22:46:49] 📝 Usado en 3 lugares: OUTPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ A17.0 → DO_AVM322
[22:46:49] 🔗 DO_EV22_WaterPumpPrime_Valve AT %QX17.0
[22:46:49] 📝 Usado en 3 lugares: OUTPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ A17.1 → DO_AVM323
[22:46:49] 🔗 DO_EV23_SerpentineDrain_valve AT %QX17.1
[22:46:49] 📝 Usado en 3 lugares: OUTPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ A17.2 → DO_AVP324
[22:46:49] 🔗 DO_EV24_SyrupRecirc_Valve AT %QX17.2
[22:46:49] 📝 Usado en 3 lugares: OUTPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ A17.3 → DO_AVM326
[22:46:49] 🔗 DO_EV26_CO2InjShutOff_Valve AT %QX17.3
[22:46:49] 📝 Usado en 3 lugares: OUTPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ A17.4 → DO_AVN327
[22:46:49] 🔗 DO_EV27_DeairSprayBall_Valve AT %QX17.4
[22:46:49] 📝 Usado en 3 lugares: OUTPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ A17.5 → DO_AVN328
[22:46:49] 🔗 DO_EV28_DeairStartCO2Inj_Valve AT %QX17.5
[22:46:49] 📝 Usado en 3 lugares: OUTPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ A17.6 → DO_AVP344
[22:46:49] 🔗 DO_EV44_SyrupLineDrain AT %QX17.6
[22:46:49] 📝 Usado en 3 lugares: OUTPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ A17.7 → DO_AVM345
[22:46:49] 🔗 DO_EV45_ProductChillerDrain AT %QX17.7
[22:46:49] 📝 Usado en 3 lugares: OUTPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ A18.0 → DO_AVP361
[22:46:49] 🔗 DO_EV61_SyrupTankSprayBall AT %QX18.0
[22:46:49] 📝 Usado en 3 lugares: OUTPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ A18.1 → DO_AVM362
[22:46:49] 🔗 DO_EV62_ProductOutlet AT %QX18.1
[22:46:49] 📝 Usado en 4 lugares: OUTPUT.scl, BLENDER_RUNCONTROL.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ A18.2 → DO_AVM369
[22:46:49] 🔗 DO_EV69_Blender_ProductPipeDrain AT %QX18.2
[22:46:49] 📝 Usado en 3 lugares: OUTPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ A18.3 → DO_AVM381
[22:46:49] 🔗 DO_EV81_Prod_Recirc_Chiller_Valve AT %QX18.3
[22:46:49] 📝 Usado en 3 lugares: OUTPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ A19.0 → DO_RVN302
[22:46:49] 🔗 DO_EV01_Deair_Lvl_Ctrl_Valve AT %QX19.0
[22:46:49] 📝 Usado en 3 lugares: OUTPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ A19.1 → DO_RVN302_1
[22:46:49] 🔗 DO_EV02_Deair_FillUp_Valve AT %QX19.1
[22:46:49] 📝 Usado en 3 lugares: OUTPUT.scl, GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ PEW102 → P_AI_PTM304
[22:46:49] 🔗 AI_ProductTankPressure AT %IW102
[22:46:49] 📝 Usado en 1 lugares: GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ PEW100 → P_AI_LTM302
[22:46:49] 🔗 AI_ProductTankLevel AT %IW100
[22:46:49] 📝 Usado en 1 lugares: GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ❌ PEW104 → P_AI_RVN304
[22:46:49] ✅ PEW106 → P_AI_PCM306
[22:46:49] 🔗 AI_ProdTankPressureValve_VEP1 AT %IW106
[22:46:49] 📝 Usado en 1 lugares: GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ PEW110 → P_AI_LTP303
[22:46:49] 🔗 AI_SyrupTankLevel AT %IW110
[22:46:49] 📝 Usado en 1 lugares: GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ❌ PEW114 → P_AI_RVM301
[22:46:49] ✅ PEW108 → P_AI_TTM306
[22:46:49] 🔗 AI_ProductTemperature AT %IW108
[22:46:49] 📝 Usado en 1 lugares: GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ✅ PEW112 → P_AI_TTN321
[22:46:49] 🔗 AI_DeairWaterTemperature AT %IW112
[22:46:49] 📝 Usado en 1 lugares: GLOBAL_VARIABLES_IN_OUT.scl
[22:46:49] ❌ PAW102 → P_AO_RMP302
[22:46:49] ❌ PAW106 → P_AO_PCM306
[22:46:49] ❌ PAW100 → P_AO_RMM301
[22:46:49] ❌ PAW104 → P_AO_RMM303
[22:46:49] ❌ PAW110 → P_AO_RVM319
[22:46:49] ❌ PAW114 → P_AO_RVM301
[22:46:49] ❌ PAW108 → P_AO_RVN304
[22:46:49] ❌ PAW112 → P_AO_RVP303
[22:46:49] ❌ AW 2070 → P_FTP302_Tot_Ctrl
[22:46:49] ❌ AW 3100 → P_FTN301_Tot_Ctrl
[22:46:49] ❌ AW 3240 → P_FTM303_Tot_Ctrl
[22:46:49] ❌ EW 15060 → P_PDS_CO2
[22:46:49] ❌ EW 15084 → P_PDS_Product_Brix
[22:46:49] ❌ EW 15104 → P_PDS_Temperature
[22:46:49] ❌ EW 15112 → P_PDS_Density
[22:46:49] ❌ EW 1640 → P_gPPM303_VFC_StatusWord
[22:46:49] ❌ EW 1642 → P_gPPM303_VFC_ActualValue
[22:46:49] ❌ AW 1640 → P_gPPM303_VFC_ControlWord
[22:46:49] ❌ AW 1642 → P_gPPM303_VFC_Refvalue
[22:46:49] ❌ EW 501 → Estado Festo - Sin equivalente claro
[22:46:49] 🎯 Resumen: 66/92 variables correlacionadas (71.7%)
[22:46:49] 📄 Generando reporte detallado: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\Analisis\resultados\IO_Detailed_Analysis_Report.md
[22:46:49] ✅ Reporte detallado generado: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\Analisis\resultados\IO_Detailed_Analysis_Report.md
[22:46:49] 📄 Generando archivo JSON: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\Analisis\resultados\io_adaptation_data.json
[22:46:49] ✅ Archivo JSON generado: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\Analisis\resultados\io_adaptation_data.json
[22:46:49] ✅ Datos exportados a CSV: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\Analisis\resultados\io_detailed_analysis.csv
[22:46:49] 🎉 Análisis completado exitosamente!
[22:46:49] 📁 Archivos generados en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\Analisis\resultados
[22:46:49] 📄 C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\Analisis\resultados\IO_Detailed_Analysis_Report.md
[22:46:49] 📄 C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\Analisis\resultados\io_adaptation_data.json
[22:46:49] 📄 C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\Analisis\resultados\io_detailed_analysis.csv
[22:46:49] Ejecución de x2_io_adaptation_script.py finalizada (success). Duración: 0:00:00.874968.
[22:46:49] Log completo guardado en: D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\TwinCat\log_x2_io_adaptation_script.txt
[22:47:04] Iniciando ejecución de x3_code_snippets_generator.py en C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\Analisis...
[22:47:04] 🚀 Iniciando generación de snippets de código para adaptación IO
[22:47:04] ======================================================================
[22:47:04] 📁 Directorio de trabajo: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\Analisis
[22:47:04] 📖 Cargando datos de adaptación desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\Analisis\resultados\io_adaptation_data.json
[22:47:04] ✅ Cargados datos de 92 adaptaciones
[22:47:04] 📄 Generando reporte de snippets: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\Analisis\resultados\IO_Code_Snippets_Report.md
[22:47:04] 📝 Procesando 1/66: E0.0 → DI_AuxVoltage_On
[22:47:04] 📝 Procesando 2/66: E0.1 → DI_Reset_Horn_Btn
[22:47:04] 📝 Procesando 3/66: E0.2 → DI_Reset_Btn
[22:47:05] 📝 Procesando 4/66: E0.3 → DI_Blender_Stop_Btn
[22:47:05] 📝 Procesando 5/66: E0.4 → DI_Blender_Start_Btn
[22:47:05] 📝 Procesando 6/66: E0.5 → DI_PowerSuppliesOk
[22:47:05] 📝 Procesando 7/66: E0.6 → DI_Min_Deair_Level
[22:47:05] 📝 Procesando 8/66: E1.0 → DI_ProdTankEmpty
[22:47:06] 📝 Procesando 9/66: E1.3 → DI_Water_Pump_SoftStart_Ovrld
[22:47:06] 📝 Procesando 10/66: E1.5 → DI_VM1_Water_Valve_Closed
[22:47:06] 📝 Procesando 11/66: E1.6 → DI_VM2_Syrup_Valve_Closed
[22:47:06] 📝 Procesando 12/66: E1.7 → DI_VM3_CO2_Valve_Closed
[22:47:07] 📝 Procesando 13/66: E2.0 → DI_Water_Pump_Ovrld
[22:47:07] 📝 Procesando 14/66: E2.1 → DI_Water_Pump_Contactor
[22:47:07] 📝 Procesando 15/66: E2.2 → DI_Syrup_Pump_Ovrld
[22:47:07] 📝 Procesando 16/66: E2.3 → DI_Syrup_Pump_Contactor
[22:47:08] 📝 Procesando 17/66: E2.4 → DI_Product_Pump_Ovrld
[22:47:08] 📝 Procesando 18/66: E2.5 → DI_Product_Pump_Contactor
[22:47:08] 📝 Procesando 19/66: E3.5 → DI_Recycle_Pump_Contactor
[22:47:08] 📝 Procesando 20/66: E5.0 → DI_SyrRoom_Pump_Ready
[22:47:08] 📝 Procesando 21/66: E6.0 → DI_CIP_CIPMode
[22:47:08] 📝 Procesando 22/66: E6.1 → DI_CIP_RinseMode
[22:47:09] 📝 Procesando 23/66: E6.2 → DI_CIP_DrainRequest
[22:47:09] 📝 Procesando 24/66: E6.3 → DI_CIP_CIPCompleted
[22:47:09] 📝 Procesando 25/66: E7.1 → DI_Air_InletPress_OK
[22:47:09] 📝 Procesando 26/66: E7.2 → DI_Syrup_Line_Drain_Sensor
[22:47:10] 📝 Procesando 27/66: A0.0 → DO_SyrupInletValve_Enable
[22:47:10] 📝 Procesando 28/66: A1.0 → DO_SyrupRoomPump_Run
[22:47:10] 📝 Procesando 29/66: A1.1 → DO_SyrupRoomWaterReq
[22:47:10] 📝 Procesando 30/66: A2.0 → DO_CIP_CIPRequest
[22:47:11] 📝 Procesando 31/66: A2.1 → DO_FillerNextRecipe_1
[22:47:11] 📝 Procesando 32/66: A3.0 → DO_Horn
[22:47:11] 📝 Procesando 33/66: A3.1 → DO_Blender_Run_Lamp
[22:47:11] 📝 Procesando 34/66: A3.2 → DO_Alarm_Lamp
[22:47:11] 📝 Procesando 35/66: A3.3 → DO_RotorAlarm_Lamp
[22:47:12] 📝 Procesando 36/66: A3.4 → DO_Water_Pump_Run
[22:47:12] 📝 Procesando 37/66: A3.5 → DO_Syrup_Pump_Run
[22:47:12] 📝 Procesando 38/66: A3.6 → DO_Product_Pump_Run
[22:47:12] 📝 Procesando 39/66: A16.0 → DO_EV11_BlowOff_Valve
[22:47:13] 📝 Procesando 40/66: A16.1 → DO_EV13_Prod_Recirc_Valve
[22:47:13] 📝 Procesando 41/66: A16.2 → DO_EV14_DeairDrain_Valve
[22:47:13] 📝 Procesando 42/66: A16.3 → DO_EV15_ProductTank_Drain_Valve
[22:47:13] 📝 Procesando 43/66: A16.4 → DO_EV16_SyrupTank_Drain_Valve
[22:47:14] 📝 Procesando 44/66: A16.5 → DO_EV17_BufferTankSprayBall_Valve
[22:47:14] 📝 Procesando 45/66: A16.6 → DO_EV18_DeairOverfill_Valve
[22:47:14] 📝 Procesando 46/66: A16.7 → DO_EV21_ProdTankOverfill_Valve
[22:47:14] 📝 Procesando 47/66: A17.0 → DO_EV22_WaterPumpPrime_Valve
[22:47:14] 📝 Procesando 48/66: A17.1 → DO_EV23_SerpentineDrain_valve
[22:47:15] 📝 Procesando 49/66: A17.2 → DO_EV24_SyrupRecirc_Valve
[22:47:15] 📝 Procesando 50/66: A17.3 → DO_EV26_CO2InjShutOff_Valve
[22:47:15] 📝 Procesando 51/66: A17.4 → DO_EV27_DeairSprayBall_Valve
[22:47:15] 📝 Procesando 52/66: A17.5 → DO_EV28_DeairStartCO2Inj_Valve
[22:47:16] 📝 Procesando 53/66: A17.6 → DO_EV44_SyrupLineDrain
[22:47:16] 📝 Procesando 54/66: A17.7 → DO_EV45_ProductChillerDrain
[22:47:16] 📝 Procesando 55/66: A18.0 → DO_EV61_SyrupTankSprayBall
[22:47:16] 📝 Procesando 56/66: A18.1 → DO_EV62_ProductOutlet
[22:47:17] 📝 Procesando 57/66: A18.2 → DO_EV69_Blender_ProductPipeDrain
[22:47:17] 📝 Procesando 58/66: A18.3 → DO_EV81_Prod_Recirc_Chiller_Valve
[22:47:17] 📝 Procesando 59/66: A19.0 → DO_EV01_Deair_Lvl_Ctrl_Valve
[22:47:18] 📝 Procesando 60/66: A19.1 → DO_EV02_Deair_FillUp_Valve
[22:47:18] 📝 Procesando 61/66: PEW102 → AI_ProductTankPressure
[22:47:18] 📝 Procesando 62/66: PEW100 → AI_ProductTankLevel
[22:47:18] 📝 Procesando 63/66: PEW106 → AI_ProdTankPressureValve_VEP1
[22:47:19] 📝 Procesando 64/66: PEW110 → AI_SyrupTankLevel
[22:47:19] 📝 Procesando 65/66: PEW108 → AI_ProductTemperature
[22:47:19] 📝 Procesando 66/66: PEW112 → AI_DeairWaterTemperature
[22:47:20] ✅ Reporte de snippets generado: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\Analisis\resultados\IO_Code_Snippets_Report.md
[22:47:20] 📊 Generando estadísticas de uso: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\Analisis\resultados\IO_Usage_Statistics.md
[22:47:20] ✅ Estadísticas de uso generadas: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\Analisis\resultados\IO_Usage_Statistics.md
[22:47:20] 🎉 Generación completada exitosamente!
[22:47:20] 📁 Archivos generados en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\Analisis\resultados
[22:47:20] 📄 C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\Analisis\resultados\IO_Code_Snippets_Report.md
[22:47:20] 📄 C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\Analisis\resultados\IO_Usage_Statistics.md
[22:47:20] Ejecución de x3_code_snippets_generator.py finalizada (success). Duración: 0:00:16.373624.
[22:47:20] Log completo guardado en: D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\TwinCat\log_x3_code_snippets_generator.txt