(* @PATH := '\/TASK2_ControlMain\/Blender_Logic' *) (* @SYMFILEFLAGS := '59392' *) PROGRAM FillerRinseTank_Ctrl VAR mFillerTankRinseLoadedSR : SR ; mDrainFillerRinseTankTime : TOF ; mEmptyFillerRinseTankTON : TON ; mWaitToRunPumpTON : TON ; mWaitToRunPump : BOOL ; mDummy : BOOL ; END_VAR VAR_OUTPUT EN_Out : BOOL ; END_VAR (* @END_DECLARATION := '0' *) _LD_BODY _NETWORKS : 12 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_CONTACT gIn_FillerRinseTankMaxLevel _EXPRESSION _POSITIV _EXPRESSION _POSITIV ENABLELIST : 0 ENABLELIST_END _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET gH_FillerRinseTankMaxLvl _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_CONTACT gIn_FillerRinseTankMinLevel _EXPRESSION _POSITIV _EXPRESSION _POSITIV ENABLELIST : 0 ENABLELIST_END _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET gH_FillerRinseTankMinLvl _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_AND _LD_OPERATOR : 3 _LD_CONTACT gIn_FillerRinseTankMinLevel _EXPRESSION _POSITIV _LD_CONTACT gBlenderRun_Running _EXPRESSION _POSITIV _FUNCTIONBLOCK mWaitToRunPumpTON _BOX_EXPR : 2 _EMPTY _OPERAND _EXPRESSION _POSITIV t#30s _EXPRESSION _POSITIV TON _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET _EMPTY _EXPRESSION _POSITIV _EXPRESSION _POSITIV ENABLELIST : 0 ENABLELIST_END _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mWaitToRunPump _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_AND _LD_OPERATOR : 2 _LD_CONTACT gIn_FillerRinseTankMinLevel _EXPRESSION _NEGATIV _FUNCTIONBLOCK mEmptyFillerRinseTankTON _BOX_EXPR : 2 _EMPTY _OPERAND _EXPRESSION _POSITIV t#40s _EXPRESSION _POSITIV TON _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET _EMPTY _EXPRESSION _POSITIV _EXPRESSION _POSITIV ENABLELIST : 0 ENABLELIST_END _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET gFillerRinseTankEmpty _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK mFillerTankRinseLoadedSR _BOX_EXPR : 2 _ENABLED _OPERATOR _BOX_EXPR : 2 _OPERAND _EXPRESSION _POSITIV gH_SystemRunOutEnabled _OPERATOR _BOX_EXPR : 2 _OPERAND _EXPRESSION _POSITIV gIn_FillerRinseTankMinLevel _OPERAND _EXPRESSION _POSITIV gIn_FillerRinseTankMaxLevel _EXPRESSION _POSITIV AND _EXPRESSION _POSITIV AND _OPERATOR _BOX_EXPR : 3 _OPERAND _EXPRESSION _POSITIV gOut_OpenEV72RinseTankDrain _OPERATOR _BOX_EXPR : 2 _OPERAND _EXPRESSION _NEGATIV gIn_FillerRinseTankMaxLevel _OPERAND _EXPRESSION _NEGATIV gIn_FillerRinseTankMinLevel _EXPRESSION _POSITIV AND _OPERATOR _BOX_EXPR : 3 _OPERAND _EXPRESSION _NEGATIV gH_EV72_Auto _OPERAND _EXPRESSION _POSITIV gH_EV72_Manual _OPERAND _EXPRESSION _NEGATIV gIn_FillerRinseTankMaxLevel _EXPRESSION _POSITIV AND _EXPRESSION _POSITIV OR _EXPRESSION _POSITIV SR _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET gFillerTankRinseLoaded ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_AND _LD_OPERATOR : 8 _LD_CONTACT gFastChangeOverActivated _EXPRESSION _NEGATIV _LD_CONTACT gIn_FillerRinseTankMinLevel _EXPRESSION _POSITIV _LD_CONTACT gH_SystemRunOutEnabled _EXPRESSION _NEGATIV _LD_CONTACT gFillerTankRinseLoaded _EXPRESSION _NEGATIV _LD_CONTACT gBlenderRinse_Running _EXPRESSION _NEGATIV _LD_OR _LD_OPERATOR : 2 _LD_CONTACT gBlenderRinseMode _EXPRESSION _POSITIV _LD_CONTACT gBlenderProdMode _EXPRESSION _POSITIV _EXPRESSION _POSITIV _FUNCTIONBLOCK mDrainFillerRinseTankTime _BOX_EXPR : 2 _EMPTY _OPERAND _EXPRESSION _POSITIV t#40s _EXPRESSION _POSITIV TOF _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET _EMPTY _LD_CONTACT gOut_StartRinseTankPump _EXPRESSION _NEGATIV _EXPRESSION _POSITIV _EXPRESSION _POSITIV ENABLELIST : 0 ENABLELIST_END _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET gFillerRinseTankDrain _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_OR _LD_OPERATOR : 4 _LD_AND _LD_OPERATOR : 2 _LD_CONTACT gFastChangeOverActivated _EXPRESSION _POSITIV _LD_CONTACT gAlwaysOff _EXPRESSION _POSITIV _EXPRESSION _POSITIV _LD_AND _LD_OPERATOR : 2 _LD_CONTACT gFastChangeOverActivated _EXPRESSION _NEGATIV _LD_CONTACT gAlwaysOff _EXPRESSION _POSITIV _EXPRESSION _POSITIV _LD_CONTACT gIn_Flr_OpenEV69ProdPipeDrain _EXPRESSION _POSITIV _LD_CONTACT gH_CIP_BlenderDrainRun _EXPRESSION _POSITIV _EXPRESSION _POSITIV _EXPRESSION _POSITIV ENABLELIST : 0 ENABLELIST_END _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET gOut_OpenEV69ProdPipeDrain2 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_OR _LD_OPERATOR : 2 _LD_AND _LD_OPERATOR : 6 _LD_CONTACT gFastChangeOverActivated _EXPRESSION _NEGATIV _LD_CONTACT gH_Blender_OPT_FillerRinseTank _EXPRESSION _POSITIV _LD_CONTACT mWaitToRunPump _EXPRESSION _POSITIV _LD_CONTACT gFillerRinseTankEmpty _EXPRESSION _NEGATIV _LD_CONTACT gFillerRinseTankDrain _EXPRESSION _NEGATIV _LD_OR _LD_OPERATOR : 2 _LD_AND _LD_OPERATOR : 2 _LD_CONTACT gBlenderCIPMode _EXPRESSION _POSITIV _LD_CONTACT gBlenderRun_Running _EXPRESSION _POSITIV _EXPRESSION _POSITIV _LD_CONTACT gBlenderRinse_Running _EXPRESSION _POSITIV _EXPRESSION _POSITIV _EXPRESSION _POSITIV _LD_AND _LD_OPERATOR : 4 _LD_CONTACT gFastChangeOverActivated _EXPRESSION _POSITIV _LD_CONTACT gIn_Flr_WaterRinseRequest _EXPRESSION _POSITIV _LD_CONTACT gOut_Flr_WaterRinseReady _EXPRESSION _POSITIV _LD_CONTACT gFillerRinse_Running _EXPRESSION _POSITIV _EXPRESSION _POSITIV _EXPRESSION _POSITIV _EXPRESSION _POSITIV ENABLELIST : 0 ENABLELIST_END _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET gOut_OpenEV66FlrTankOut _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_AND _LD_OPERATOR : 3 _LD_CONTACT gH_SystemRunOutEnabled _EXPRESSION _POSITIV _LD_OR _LD_OPERATOR : 2 _LD_AND _LD_OPERATOR : 2 _LD_CONTACT gIn_FillerRinseTankMaxLevel _EXPRESSION _NEGATIV _LD_CONTACT gFillerRinse_Latch _EXPRESSION _NEGATIV _EXPRESSION _POSITIV _LD_AND _LD_OPERATOR : 2 _LD_CONTACT gIn_FillerRinseTankMinLevel _EXPRESSION _NEGATIV _LD_CONTACT gFillerRinse_Latch _EXPRESSION _POSITIV _EXPRESSION _POSITIV _EXPRESSION _POSITIV _LD_CONTACT gFillerRinse_Done _EXPRESSION _NEGATIV _EXPRESSION _POSITIV _EXPRESSION _POSITIV ENABLELIST : 0 ENABLELIST_END _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET gOut_OpenEV68InletWater _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_OR _LD_OPERATOR : 2 _LD_AND _LD_OPERATOR : 2 _LD_CONTACT gBlenderCIPMode _EXPRESSION _POSITIV _LD_OR _LD_OPERATOR : 2 _LD_AND _LD_OPERATOR : 4 _LD_CONTACT gH_CIP_ProdTankFloodRun _EXPRESSION _NEGATIV _LD_CONTACT gH_CIP_DeairTankFloodRun _EXPRESSION _NEGATIV _LD_CONTACT gH_CIP_SyrTankFloodRun _EXPRESSION _NEGATIV _LD_CONTACT gBlenderRun_Running _EXPRESSION _POSITIV _EXPRESSION _POSITIV _LD_CONTACT gH_CIP_BlenderDrainRun _EXPRESSION _POSITIV _EXPRESSION _POSITIV _EXPRESSION _POSITIV _LD_AND _LD_OPERATOR : 3 _LD_CONTACT gFastChangeOverActivated _EXPRESSION _NEGATIV _LD_CONTACT gIn_FillerRinseTankMaxLevel _EXPRESSION _NEGATIV _LD_CONTACT gBlenderRinse_Running _EXPRESSION _POSITIV _EXPRESSION _POSITIV _EXPRESSION _POSITIV _EXPRESSION _POSITIV ENABLELIST : 0 ENABLELIST_END _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET gOut_OpenEV71RinseTankSprayBall _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_OR _LD_OPERATOR : 3 _LD_AND _LD_OPERATOR : 2 _LD_CONTACT gFastChangeOverActivated _EXPRESSION _POSITIV _LD_CONTACT gFillerRinse_Done _EXPRESSION _POSITIV _EXPRESSION _POSITIV _LD_CONTACT gFillerRinseTankDrain _EXPRESSION _POSITIV _LD_CONTACT gH_CIP_BlenderDrainRun _EXPRESSION _POSITIV _EXPRESSION _POSITIV _EXPRESSION _POSITIV ENABLELIST : 0 ENABLELIST_END _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET gOut_OpenEV72RinseTankDrain _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_AND _LD_OPERATOR : 5 _LD_CONTACT gH_Blender_OPT_FastChangeOverEnabled _EXPRESSION _POSITIV _LD_CONTACT gH_Blender_OPT_FillerRinseTank _EXPRESSION _POSITIV _LD_CONTACT gH_Blender_OPT_Simulation _EXPRESSION _NEGATIV _LD_OR _LD_OPERATOR : 4 _LD_CONTACT gSp_P5 _EXPRESSION _POSITIV _LD_AND _LD_OPERATOR : 3 _LD_CONTACT gBlenderCIPMode _EXPRESSION _POSITIV _LD_CONTACT gOut_OpenEV66FlrTankOut _EXPRESSION _POSITIV _LD_CONTACT gBlenderRun_Running _EXPRESSION _POSITIV _EXPRESSION _POSITIV _LD_AND _LD_OPERATOR : 2 _LD_CONTACT gFastChangeOverActivated _EXPRESSION _POSITIV _LD_CONTACT gOut_OpenEV66FlrTankOut _EXPRESSION _POSITIV _EXPRESSION _POSITIV _LD_AND _LD_OPERATOR : 3 _LD_CONTACT gFastChangeOverActivated _EXPRESSION _NEGATIV _LD_CONTACT gOut_OpenEV66FlrTankOut _EXPRESSION _POSITIV _LD_CONTACT gBlenderRinse_Running _EXPRESSION _POSITIV _EXPRESSION _POSITIV _EXPRESSION _POSITIV _LD_CONTACT gIn_FillerRinseTankMinLevel _EXPRESSION _POSITIV _EXPRESSION _POSITIV _EXPRESSION _POSITIV ENABLELIST : 0 ENABLELIST_END _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET gOut_StartRinseTankPump END_PROGRAM