```pascal // Block Type: FC // Block Number: 1999 // Original Network Languages: LAD FUNCTION "Interlocking_Panel" : Void { S7_Optimized_Access := 'TRUE' } VERSION : 0.1 VAR_TEMP mDummy : Bool; retval : Int; diffpress : DInt; END_VAR BEGIN // Network 1: FILLER RECEIVE DATA (Original Language: LAD) "HMI_IO_Showing"."Filler_IO_Signal"."Production"."_DI0" := ("gIN_FillerProdReady" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 0)) OR ("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND "gIN_FillerProdReady" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1)); "HMI_IO_Showing"."Filler_IO_Signal"."Production"."_DI1" := ("gIN_Filler1ProductReq" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 0)) OR ("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND "gIN_Filler1ProductReq" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1)); "HMI_IO_Showing"."Filler_IO_Signal"."Production"."_DI2" := ("System_RunOut_Variables"."In_Flr_FastRinseComplete" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 0)) OR ("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND "System_RunOut_Variables"."In_Flr_FastRinseComplete" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1)); "HMI_IO_Showing"."Filler_IO_Signal"."Production"."_DI3" := ("System_RunOut_Variables"."In_Flr_LastContainer" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 0)) OR ("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND "System_RunOut_Variables"."In_Flr_LastContainer" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1)); "HMI_IO_Showing"."Filler_IO_Signal"."Production"."_DI4" := ("System_RunOut_Variables"."In_Flr_WaterRinseRequest" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 0)) OR ("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND "System_RunOut_Variables"."In_Flr_WaterRinseRequest" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1)); "HMI_IO_Showing"."Filler_IO_Signal"."Production"."_DI5" := ("gIN_FillerCIPDrainSelect" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 0)) OR ("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND "gIN_FillerCIPDrainSelect" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1)); "HMI_IO_Showing"."Filler_IO_Signal"."Cip"."_DI6" := ("gIN_FillerCIPDrainSelect" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 0)) OR ("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND "gIN_FillerCIPDrainSelect" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1)); "HMI_IO_Showing"."Filler_IO_Signal"."Production"."_DI6" := ("System_RunOut_Variables"."In_Flr_OpAVM369ProdPipeD" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 0)) OR ("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND "System_RunOut_Variables"."In_Flr_OpAVM369ProdPipeD" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1)); "HMI_IO_Showing"."Filler_IO_Signal"."Cip"."_DI0" := ("gIN_FillerCIPRequest" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 0)) OR ("gIN_FillerCIPRequest" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1)); "HMI_IO_Showing"."Filler_IO_Signal"."Cip"."_DI1" := ("gIN_FillerCIPDrainCompl" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 0)) OR ("gIN_FillerCIPDrainCompl" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1)); "HMI_IO_Showing"."Filler_IO_Signal"."Cip"."_DI2" := ("gIN_FillerCIPCycleEnded" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 0)) OR ("gIN_FillerCIPCycleEnded" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1)); "HMI_IO_Showing"."Filler_IO_Signal"."Cip"."_DI3" := ("gIN_FillerCIPChangeReady" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 0)) OR ("gIN_FillerCIPChangeReady" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1)); // Network 2: FILLER SEND DATA (Original Language: LAD) "HMI_IO_Showing"."Filler_IO_Signal"."Production"."_DO0" := ("gOUT_FillerProduction" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 0)) OR ("gOUT_FillerProduction" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1)); "DO_FlrProdMode" := ("gOUT_FillerProduction" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 0)) OR ("gOUT_FillerProduction" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1)); "HMI_IO_Showing"."Filler_IO_Signal"."Production"."_DO1" := ("gOUT_FillerProductAvail" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 0)) OR ("gOUT_FillerProductAvail" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1)); "HMI_IO_Showing"."Filler_IO_Signal"."Production"."_DO2" := ("gOUT_FillerMinimumLevel" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 0)) OR ("gOUT_FillerMinimumLevel" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1)); "HMI_IO_Showing"."Filler_IO_Signal"."Production"."_DO3" := ("gOUT_FillerRinseMode" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 0)) OR ("gOUT_FillerRinseMode" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1)); "DO_Flr_RinseMode" := ("gOUT_FillerRinseMode" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 0)) OR ("gOUT_FillerRinseMode" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1)); "HMI_IO_Showing"."Filler_IO_Signal"."Production"."_DO4" := ("System_RunOut_Variables"."Out_Flr_FastRinseReq" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 0)) OR ("System_RunOut_Variables"."Out_Flr_FastRinseReq" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1)); "HMI_IO_Showing"."Filler_IO_Signal"."Production"."_DO5" := ("System_RunOut_Variables"."Out_Flr_WaterRinseReady" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 0)) OR ("System_RunOut_Variables"."Out_Flr_WaterRinseReady" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1)); "HMI_IO_Showing"."Filler_IO_Signal"."Production"."_DO6" := ("System_RunOut_Variables"."Out_Flr_ProductCompleted" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 0)) OR ("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "System_RunOut_Variables"."Out_Flr_ProductCompleted" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1)); "HMI_IO_Showing"."Filler_IO_Signal"."Production"."_DO7" := ("System_RunOut_Variables"."Out_Flr_FillerRunOutReq" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 0)) OR ("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "System_RunOut_Variables"."Out_Flr_FillerRunOutReq" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1)); "HMI_IO_Showing"."Filler_IO_Signal"."Cip"."_DO0" := ("gOUT_FillerCIPMode" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 0)) OR ("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "gOUT_FillerCIPMode" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1)); "HMI_IO_Showing"."Filler_IO_Signal"."Cip"."_DO1" := ("gOUT_FillerCIPRunning" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 0)) OR ("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "gOUT_FillerCIPRunning" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1)); "HMI_IO_Showing"."Filler_IO_Signal"."Cip"."_DO2" := ("gOUT_FillerCIPChangeSani" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 0)) OR ("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "gOUT_FillerCIPChangeSani" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1)); "HMI_IO_Showing"."Filler_IO_Signal"."Cip"."_DO3" := ("gOUT_FillerCIPDrainReq" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 0)) OR ("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "gOUT_FillerCIPDrainReq" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1)); "HMI_IO_Showing"."Filler_IO_Signal"."Cip"."_DO4" := ("gOUT_FillerCIPCompleted" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 0)) OR ("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "gOUT_FillerCIPCompleted" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1)); "HMI_IO_Showing"."Filler_IO_Signal"."Cip"."_DO5" := ("gOUT_FillerCIPCaSanitRun" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 0)) OR ("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "gOUT_FillerCIPCaSanitRun" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1)); // Network 3: SYRUP ROOM RECEIVE DATA (Original Language: LAD) "HMI_IO_Showing"."Syrup_Room_IO_Signal"."_DI0" := "AUX TRUE" AND "gIN_SyrRoomOk"; "HMI_IO_Showing"."Syrup_Room_IO_Signal"."_DI1" := "AUX TRUE" AND "gIN_SyrRoomOk"; // Network 4: SYRUP ROOM SEND DATA (Original Language: LAD) "HMI_IO_Showing"."Syrup_Room_IO_Signal"."_DO0" := "AUX TRUE" AND "HMI_Device"."SyrupRoom_SyrupPump"."Out"; "HMI_IO_Showing"."Syrup_Room_IO_Signal"."_DO1" := "AUX TRUE" AND "HMI_Device"."SyrupRoom_WaterPump"."Out"; // Network 5: CIP ROOM RECEIVE DATA (Original Language: LAD) "HMI_IO_Showing"."Cip_Room_IO_Signal"."_DI0" := "AUX TRUE" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_LocalCIP" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_CIPSignalExchange" AND "gIN_CIP_DrainRequest"; "HMI_IO_Showing"."Cip_Room_IO_Signal"."_DI1" := "AUX TRUE" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_LocalCIP" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_CIPSignalExchange" AND "gIN_CIP_TankFilling"; "HMI_IO_Showing"."Cip_Room_IO_Signal"."_DI2" := "AUX TRUE" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_LocalCIP" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_CIPSignalExchange" AND "gIN_CIP_RinseMode"; "HMI_IO_Showing"."Cip_Room_IO_Signal"."_DI3" := "AUX TRUE" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_LocalCIP" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_CIPSignalExchange" AND "gIN_CIP_CIPRunning"; "HMI_IO_Showing"."Cip_Room_IO_Signal"."_DI4" := "AUX TRUE" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_LocalCIP" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_CIPSignalExchange" AND "gIN_CIP_ChangeSanitize"; "HMI_IO_Showing"."Cip_Room_IO_Signal"."_DI5" := "AUX TRUE" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_LocalCIP" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_CIPSignalExchange" AND "gIN_CIP_CIPCompleted"; "HMI_IO_Showing"."Cip_Room_IO_Signal"."_DI6" := "AUX TRUE" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_LocalCIP" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_CIPSignalExchange" AND "gIN_CIP_CIPMode"; "HMI_IO_Showing"."Cip_Room_IO_Signal"."_DI7" := "AUX TRUE" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_LocalCIP" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_CIPSignalExchange" AND "gIN_CIP_CausticSanRun"; // Network 6: CIP ROOM SEND DATA (Original Language: LAD) "HMI_IO_Showing"."Cip_Room_IO_Signal"."_DO0" := "AUX TRUE" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_LocalCIP" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_CIPSignalExchange" AND "gBlenderCIPMode" AND "CIP_Program_Variables"."Status"."Started"; "HMI_IO_Showing"."Cip_Room_IO_Signal"."_DO1" := "AUX TRUE" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_LocalCIP" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_CIPSignalExchange" AND "DI_WaterPipeCIP_Sensor"; "HMI_IO_Showing"."Cip_Room_IO_Signal"."_DO2" := "AUX TRUE" AND "gIN_FillerCIPDrainCompl" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_LocalCIP" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_CIPSignalExchange" AND "gIN_CIP_DrainRequest" AND "gCIP_BlenderDrainDone"; "HMI_IO_Showing"."Cip_Room_IO_Signal"."_DO3" := "AUX TRUE" AND "gIN_FillerCIPCycleEnded" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_LocalCIP" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_CIPSignalExchange"; "HMI_IO_Showing"."Cip_Room_IO_Signal"."_DO5" := "AUX TRUE" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_LocalCIP" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_CIPSignalExchange" AND "gOUT_CIPChangeReady"; // Network 7: SIDEL CIP ROOM RECEIVE DATA (Original Language: LAD) // ERROR: BLKMOV 32 sin SRCBLK válido. // Network 8: SIDEL CIP ROOM SEND DATA (Original Language: LAD) // ERROR: BLKMOV 32 sin SRCBLK válido. // Network 9: SIDEL FILLER RECEIVE DATA (Original Language: LAD) // ERROR: BLKMOV 36 sin SRCBLK válido. // ERROR: BLKMOV 37 sin SRCBLK válido. // Network 10: SIDEL FILLER SEND DATA (Original Language: LAD) IF "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1) THEN "HMI_IO_Showing"."Sidel_Filler_IO_Signal"."Production"."_DO2" := "Interlocking_Variables"."SIDEL_FILLER_SEND_DATA"."Run_Out_Amount1"; "HMI_IO_Showing"."Sidel_Filler_IO_Signal"."Production"."_DO3" := "Interlocking_Variables"."SIDEL_FILLER_SEND_DATA"."Run_Out_Amount2"; "HMI_IO_Showing"."Sidel_Filler_IO_Signal"."Production"."_DO4" := "Interlocking_Variables"."SIDEL_FILLER_SEND_DATA"."Product_Temperature"; "HMI_IO_Showing"."Sidel_Filler_IO_Signal"."Production"."_DO5" := "Interlocking_Variables"."SIDEL_FILLER_SEND_DATA"."Product_Carbonation"; "HMI_IO_Showing"."Sidel_Filler_IO_Signal"."Production"."_DO6" := "Interlocking_Variables"."SIDEL_FILLER_SEND_DATA"."Prod_Tank_Press_SP"; END_IF; // ERROR: BLKMOV 46 sin SRCBLK válido. // ERROR: BLKMOV 52 sin SRCBLK válido. // Network 11: BLENDFILL FILLER RECEIVE DATA (Original Language: LAD) // ERROR: BLKMOV 57 sin SRCBLK válido. // ERROR: BLKMOV 58 sin SRCBLK válido. "HMI_IO_Showing"."Mixer_Filler_IO_Signal"."Cip"."_DI100" := "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND "Interlocking_Variables"."FILLER_MIXER_RECEIVE"."CIP_Sanitize_Request" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1); "HMI_IO_Showing"."Mixer_Filler_IO_Signal"."Cip"."_DI101" := "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND "Interlocking_Variables"."FILLER_MIXER_RECEIVE"."CIP_Cleaning_Alarm" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1); "HMI_IO_Showing"."Mixer_Filler_IO_Signal"."Cip"."_DI102" := "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND "Interlocking_Variables"."FILLER_MIXER_RECEIVE"."CIP_Solution_Return" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1); "HMI_IO_Showing"."Mixer_Filler_IO_Signal"."Cip"."_DI103" := "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND "Interlocking_Variables"."FILLER_MIXER_RECEIVE"."CIP_Recovery_Completed" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1); "HMI_IO_Showing"."Mixer_Filler_IO_Signal"."Cip"."_DI104" := "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND "Interlocking_Variables"."FILLER_MIXER_RECEIVE"."CIP_Drain_Completed" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1); "HMI_IO_Showing"."Mixer_Filler_IO_Signal"."Cip"."_DI105" := "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND "Interlocking_Variables"."FILLER_MIXER_RECEIVE"."CIP_System_Flooded" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1); // ERROR: BLKMOV 71 sin SRCBLK válido. // ERROR: BLKMOV 72 sin SRCBLK válido. // ERROR: BLKMOV 73 sin destino DSTBLK válido. // Network 12: BLENDFILL FILLER SEND DATA (Original Language: LAD) // ERROR: BLKMOV 59 sin SRCBLK válido. // ERROR: BLKMOV 60 sin SRCBLK válido. "HMI_IO_Showing"."Mixer_Filler_IO_Signal"."Cip"."_DO100" := "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND "Interlocking_Variables"."MIXER_FILLER_SEND"."CIP_Completed" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1); "HMI_IO_Showing"."Mixer_Filler_IO_Signal"."Cip"."_DO101" := "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND "Interlocking_Variables"."MIXER_FILLER_SEND"."CIP_CleaningAlarm" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1); "HMI_IO_Showing"."Mixer_Filler_IO_Signal"."Cip"."_DO102" := "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND "Interlocking_Variables"."MIXER_FILLER_SEND"."CIP_ProductSending" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1); "HMI_IO_Showing"."Mixer_Filler_IO_Signal"."Cip"."_DO103" := "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND "Interlocking_Variables"."MIXER_FILLER_SEND"."CIP_RecoveryRequest" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1); "HMI_IO_Showing"."Mixer_Filler_IO_Signal"."Cip"."_DO104" := "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND "Interlocking_Variables"."MIXER_FILLER_SEND"."CIP_Drain_Request" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1); "HMI_IO_Showing"."Mixer_Filler_IO_Signal"."Cip"."_DO105" := "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND "Interlocking_Variables"."MIXER_FILLER_SEND"."CIP_FloodingRequest" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1); "HMI_IO_Showing"."Mixer_Filler_IO_Signal"."Cip"."_DO106" := "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND "Interlocking_Variables"."MIXER_FILLER_SEND"."Cip_Running" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1); // ERROR: BLKMOV 75 sin SRCBLK válido. // ERROR: BLKMOV 76 sin SRCBLK válido. IF "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SidelFiller" AND "HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_BlendFillSystem" AND Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_SignalExchange", 1) THEN "retval" := BLKMOV(SRCBLK := "Interlocking_Variables"."MIXER_FILLER_SEND"."SPARE34", DSTBLK => "HMI_IO_Showing"."Mixer_Filler_IO_Signal"."Drain"."_DO10B"); // ADVERTENCIA: BLKMOV usado directamente, probablemente no compile! END_IF; END_FUNCTION ```