(* @PATH := '\/TASK2_ControlMain\/Blender_Logic' *) (* @SYMFILEFLAGS := '59392' *) PROGRAM _Blender_Ctrl_Main VAR mProdONS : R_TRIG ; mCIPONS : R_TRIG ; mRinseONS : R_TRIG ; mWaterVFMCtrl : BYTE ; mSyrupMFMCtrl : BYTE ; mCO2MFMCtrl : BYTE ; mProductMFMCtrl : BYTE ; mResetTotalizerTmr : TP ; mResetTotalizer : BOOL ; mResetWaterTotTmr : TP ; mResetWaterTot : BOOL ; mResetSyrupTotTmr : TP ; mResetSyrupTot : BOOL ; mResetCO2TotTmr : TP ; mResetCO2Tot : BOOL ; mResetProductTotTmr : TP ; mResetProductTot : BOOL ; mDelayPowerOnTmr : TP ; mDelayPowerOn : BOOL ; mDelayS7CallTmr : TON ; mEmergencyPressONS : F_TRIG ; mWaterValveDly : TON ; mDelayPowerOff : TON ; mSystemShutDown : NT_Shutdown ; mNTShutDownBusy : BOOL ; mShutDownRequest : BOOL; mShutDownError : BOOL ; mShutDownErrorCode : UDINT ; mDelayOffShutDown : TON ; mPowerOffONS : F_TRIG ; mPowerOff : BOOL ; mAbortShutDown : NT_AbortShutdown ; mDummy : BOOL ; mONS1 : R_TRIG; m1HourONS : BOOL; m1sClockONS : BOOL; m1MinONS : BOOL; END_VAR VAR_OUTPUT EN_Out : BOOL ; END_VAR (* @END_DECLARATION := '0' *) _LD_BODY _NETWORKS : 73 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 0 ENABLELIST_END _OUTPUTS : 1 _OUTPUT _NEGATIV _SET gAlwaysOff _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_AND _LD_OPERATOR : 2 _LD_CONTACT gAuxVoltageOk _EXPRESSION _POSITIV _FUNCTIONBLOCK mEmergencyPressONS _BOX_EXPR : 1 _EMPTY _EXPRESSION _POSITIV F_TRIG _OUTPUTS : 0 _EXPRESSION _POSITIV _EXPRESSION _POSITIV ENABLELIST : 0 ENABLELIST_END _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET gEmergencyPressed _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_AND _LD_OPERATOR : 3 _LD_OR _LD_OPERATOR : 2 _LD_CONTACT gInLinePressCO2Ok _EXPRESSION _POSITIV _LD_CONTACT gWorkshopTest _EXPRESSION _POSITIV _EXPRESSION _POSITIV _LD_CONTACT gInLinePressAirOk _EXPRESSION _POSITIV _LD_CONTACT gAuxVoltageOk _EXPRESSION _POSITIV _EXPRESSION _POSITIV _EXPRESSION _POSITIV ENABLELIST : 0 ENABLELIST_END _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET gBlenderSuppliesOk _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _OPERATOR _BOX_EXPR : 1 _ENABLED _OPERAND _EXPRESSION _POSITIV 0 _EXPRESSION _POSITIV MOVE _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET gH_BlenderStateNum ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_CONTACT gH_Blender_OPT_TrackFillerSpeed _EXPRESSION _POSITIV _EXPRESSION _POSITIV ENABLELIST : 0 ENABLELIST_END _OUTPUTS : 1 _OUTPUT _POSITIV _SET gTrackFillerSpeed _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_OR _LD_OPERATOR : 4 _LD_CONTACT gH_Blender_OPT_TrackFillerSpeed _EXPRESSION _NEGATIV _LD_CONTACT gManual_PID_H2O _EXPRESSION _POSITIV _LD_CONTACT gManual_PID_SYR _EXPRESSION _POSITIV _LD_CONTACT gManual_PID_CO2 _EXPRESSION _POSITIV _EXPRESSION _POSITIV _EXPRESSION _POSITIV ENABLELIST : 0 ENABLELIST_END _OUTPUTS : 1 _OUTPUT _NEGATIV _SET gTrackFillerSpeed _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_CONTACT gSystem_Task_Info[3].active _EXPRESSION _NEGATIV _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK ??? _BOX_EXPR : 0 _ENABLED _EXPRESSION _POSITIV _Blender_Ctrl_Main._1st_Cycle _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mDummy ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_AND _LD_OPERATOR : 2 _LD_CONTACT gSystem_Task_Info[3].active _EXPRESSION _NEGATIV _FUNCTIONBLOCK mDelayPowerOnTmr _BOX_EXPR : 2 _EMPTY _OPERAND _EXPRESSION _POSITIV t#2s _EXPRESSION _POSITIV TP _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET _EMPTY _EXPRESSION _POSITIV _EXPRESSION _POSITIV ENABLELIST : 0 ENABLELIST_END _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mDelayPowerOn _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK mDelayS7CallTmr _BOX_EXPR : 2 _ENABLED _OPERATOR _BOX_EXPR : 2 _OPERATOR _BOX_EXPR : 2 _OPERAND _EXPRESSION _POSITIV gH_Blender_OPT_SignalExchange _OPERAND _EXPRESSION _POSITIV 1 _EXPRESSION _POSITIV EQ _OPERAND _EXPRESSION _POSITIV gSystem_Task_Info[3].active _EXPRESSION _POSITIV AND _OPERAND _EXPRESSION _POSITIV t#15s _EXPRESSION _POSITIV TON _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET _EMPTY _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET gDelayS7Call ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK ??? _BOX_EXPR : 0 _ENABLED _EXPRESSION _POSITIV _Blender_Ctrl_Main.CheckPersistantData _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mDummy ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_CONTACT gH_Blender_Prod_CIP _EXPRESSION _POSITIV _EXPRESSION _POSITIV ENABLELIST : 0 ENABLELIST_END _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET gBlenderProdMode _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_CONTACT gH_Blender_Prod_CIP _EXPRESSION _NEGATIV _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _OPERATOR _BOX_EXPR : 1 _ENABLED _OPERAND _EXPRESSION _POSITIV 19 _EXPRESSION _POSITIV MOVE _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET gH_BlenderStateNum ENABLELIST_END _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET gBlenderCIPMode _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 0 ENABLELIST_END _OUTPUTS : 5 _OUTPUT _NEGATIV _SET gH_ProductMeter_Fault _OUTPUT _NEGATIV _SET gmPDS2000_Error_Fault _OUTPUT _NEGATIV _SET gH_ProductMeter_Run _OUTPUT _NEGATIV _SET gFreezeProductMeter _OUTPUT _NEGATIV _SET gProductMeterOk _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _OPERATOR _BOX_EXPR : 2 _ENABLED _OPERAND _EXPRESSION _POSITIV gH_Blender_OPT_CoolerType _OPERAND _EXPRESSION _POSITIV 1 _EXPRESSION _POSITIV EQ _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET gGencoldChillerEn ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _OPERATOR _BOX_EXPR : 2 _ENABLED _OPERATOR _BOX_EXPR : 2 _OPERAND _EXPRESSION _POSITIV gH_Blender_OPT_CoolerControl _OPERAND _EXPRESSION _POSITIV 2 _EXPRESSION _POSITIV EQ _OPERATOR _BOX_EXPR : 2 _OPERAND _EXPRESSION _POSITIV gH_Blender_OPT_CoolerControl _OPERAND _EXPRESSION _POSITIV 3 _EXPRESSION _POSITIV EQ _EXPRESSION _POSITIV OR _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET gProductChillerEn ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _OPERATOR _BOX_EXPR : 2 _ENABLED _OPERAND _EXPRESSION _POSITIV gH_Blender_OPT_CoolerControl _OPERAND _EXPRESSION _POSITIV 4 _EXPRESSION _POSITIV EQ _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET gProductDoubleStadiumChillerEn ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _OPERATOR _BOX_EXPR : 2 _ENABLED _OPERATOR _BOX_EXPR : 2 _OPERAND _EXPRESSION _POSITIV gH_Blender_OPT_CoolerControl _OPERAND _EXPRESSION _POSITIV 1 _EXPRESSION _POSITIV EQ _OPERATOR _BOX_EXPR : 2 _OPERAND _EXPRESSION _POSITIV gH_Blender_OPT_CoolerControl _OPERAND _EXPRESSION _POSITIV 3 _EXPRESSION _POSITIV EQ _EXPRESSION _POSITIV OR _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET gWaterChillerEn ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_CONTACT gProdPipeRunOutWaterCountEn _EXPRESSION _NEGATIV _EXPRESSION _POSITIV ENABLELIST : 0 ENABLELIST_END _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET gProdPipeRunOutFillerBottleCountEn _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_AND _LD_OPERATOR : 3 _LD_CONTACT gH_Blender_OPT_StillWaterByPass _EXPRESSION _POSITIV _LD_CONTACT gWaterRecipe _EXPRESSION _POSITIV _LD_CONTACT gCarboStillRecipe _EXPRESSION _NEGATIV _EXPRESSION _POSITIV _EXPRESSION _POSITIV ENABLELIST : 0 ENABLELIST_END _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET gStillWaterByPassEn _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _OPERATOR _BOX_EXPR : 2 _ENABLED _OPERAND _EXPRESSION _POSITIV gH_Blender_OPT_Promass _OPERAND _EXPRESSION _POSITIV 1 _EXPRESSION _POSITIV GT _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET gSyrupRoomEn ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_AND _LD_OPERATOR : 3 _LD_CONTACT gSyrupRoomEn _EXPRESSION _POSITIV _LD_CONTACT gSyrupLineDrainValveAux _EXPRESSION _POSITIV _LD_OR _LD_OPERATOR : 2 _LD_AND _LD_OPERATOR : 3 _LD_CONTACT gH_Blender_OPT_FastChangeOverEnabled _EXPRESSION _NEGATIV _LD_CONTACT gSyrLineMFMPrep_Done _EXPRESSION _POSITIV _LD_CONTACT gSyrRunOut_Done _EXPRESSION _NEGATIV _EXPRESSION _POSITIV _LD_AND _LD_OPERATOR : 3 _LD_CONTACT gBlenderCIPMode _EXPRESSION _POSITIV _LD_CONTACT gInCIP_CIPRunning _EXPRESSION _POSITIV _LD_CONTACT gBlenderRun_Running _EXPRESSION _POSITIV _EXPRESSION _POSITIV _EXPRESSION _POSITIV _EXPRESSION _POSITIV _EXPRESSION _POSITIV ENABLELIST : 0 ENABLELIST_END _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET gManualSyrupDrainValve _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_AND _LD_OPERATOR : 3 _LD_CONTACT gWaterManualDrainValveAux _EXPRESSION _POSITIV _LD_CONTACT gH_Blender_OPT_FastChangeOverEnabled _EXPRESSION _POSITIV _FUNCTIONBLOCK mWaterValveDly _BOX_EXPR : 2 _EMPTY _OPERAND _EXPRESSION _POSITIV t#1s _EXPRESSION _POSITIV TON _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET _EMPTY _EXPRESSION _POSITIV _EXPRESSION _POSITIV ENABLELIST : 0 ENABLELIST_END _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET gManualWaterDrainValve _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK ??? _BOX_EXPR : 0 _ENABLED _EXPRESSION _POSITIV mPDS1000_Control _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mDummy ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK ??? _BOX_EXPR : 0 _ENABLED _EXPRESSION _POSITIV mPDS2000_Control _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mDummy ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK ??? _BOX_EXPR : 0 _ENABLED _EXPRESSION _POSITIV Maselli_Control _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mDummy ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK ??? _BOX_EXPR : 0 _ENABLED _EXPRESSION _POSITIV mPDS_PA_Control _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mDummy ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK ??? _BOX_EXPR : 0 _ENABLED _EXPRESSION _POSITIV GetProdBrixCO2_FromAnalogInput _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mDummy ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK ??? _BOX_EXPR : 0 _ENABLED _EXPRESSION _POSITIV GetProdO2_FromAnalogInput _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mDummy ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK ??? _BOX_EXPR : 0 _ENABLED _EXPRESSION _POSITIV ProductQuality _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mDummy ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK ??? _BOX_EXPR : 0 _ENABLED _EXPRESSION _POSITIV Input _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mDummy ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK ??? _BOX_EXPR : 0 _ENABLED _EXPRESSION _POSITIV SelCheckBrixSource _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mDummy ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK ??? _BOX_EXPR : 0 _ENABLED _EXPRESSION _POSITIV TankLevel _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mDummy ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_AND _LD_OPERATOR : 3 _LD_CONTACT gBlenderProdMode _EXPRESSION _POSITIV _FUNCTIONBLOCK mProdONS _BOX_EXPR : 1 _EMPTY _EXPRESSION _POSITIV R_TRIG _OUTPUTS : 0 _LD_CONTACT mDelayPowerOn _EXPRESSION _NEGATIV _EXPRESSION _POSITIV _EXPRESSION _POSITIV ENABLELIST : 0 ENABLELIST_END _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET gProductionONS _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_AND _LD_OPERATOR : 2 _LD_CONTACT gProductionONS _EXPRESSION _POSITIV _LD_CONTACT gBlenderStarted _EXPRESSION _NEGATIV _EXPRESSION _POSITIV _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK ??? _BOX_EXPR : 0 _ENABLED _EXPRESSION _POSITIV _Blender_Ctrl_Main._ProductionMode_Init _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mDummy ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_AND _LD_OPERATOR : 3 _LD_CONTACT gH_Blender_Prod_CIP _EXPRESSION _POSITIV _FUNCTIONBLOCK mRinseONS _BOX_EXPR : 1 _EMPTY _EXPRESSION _POSITIV R_TRIG _OUTPUTS : 0 _LD_CONTACT mDelayPowerOn _EXPRESSION _NEGATIV _EXPRESSION _POSITIV _EXPRESSION _POSITIV ENABLELIST : 0 ENABLELIST_END _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET gRinseONS _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_AND _LD_OPERATOR : 3 _LD_CONTACT gBlenderCIPMode _EXPRESSION _POSITIV _FUNCTIONBLOCK mCIPONS _BOX_EXPR : 1 _EMPTY _EXPRESSION _POSITIV R_TRIG _OUTPUTS : 0 _LD_CONTACT mDelayPowerOn _EXPRESSION _NEGATIV _EXPRESSION _POSITIV _EXPRESSION _POSITIV ENABLELIST : 0 ENABLELIST_END _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET gCIPONS _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_CONTACT gCIPONS _EXPRESSION _POSITIV _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK ??? _BOX_EXPR : 0 _ENABLED _EXPRESSION _POSITIV _Blender_Ctrl_Main._CIPMode_init _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mDummy ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK ??? _BOX_EXPR : 0 _ENABLED _EXPRESSION _POSITIV _Blender_Ctrl_Main.Reset_Sp_Word _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mDummy ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK ??? _BOX_EXPR : 0 _ENABLED _EXPRESSION _POSITIV Blender_RunControl _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mDummy ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK ??? _BOX_EXPR : 0 _ENABLED _EXPRESSION _POSITIV ProductTank_PressCtrl _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mDummy ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK ??? _BOX_EXPR : 0 _ENABLED _EXPRESSION _POSITIV FirstProduction _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mDummy ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK ??? _BOX_EXPR : 0 _ENABLED _EXPRESSION _POSITIV CIP_MAIN _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mDummy ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK ??? _BOX_EXPR : 0 _ENABLED _EXPRESSION _POSITIV BlenderRinse _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mDummy ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK ??? _BOX_EXPR : 0 _ENABLED _EXPRESSION _POSITIV Safeties _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mDummy ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK ??? _BOX_EXPR : 0 _ENABLED _EXPRESSION _POSITIV VacuumCtrl _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mDummy ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK ??? _BOX_EXPR : 0 _ENABLED _EXPRESSION _POSITIV SyrupRoomCtrl _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mDummy ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK ??? _BOX_EXPR : 0 _ENABLED _EXPRESSION _POSITIV ProductTankBrix _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mDummy ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK ??? _BOX_EXPR : 0 _ENABLED _EXPRESSION _POSITIV AmmoniaCtrl _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mDummy ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_CONTACT mDelayPowerOn _EXPRESSION _NEGATIV _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK ??? _BOX_EXPR : 0 _ENABLED _EXPRESSION _POSITIV Blender_ProcedureCall _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mDummy ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK ??? _BOX_EXPR : 0 _ENABLED _EXPRESSION _POSITIV Pneumatic_Valve_Ctrl _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mDummy ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK ??? _BOX_EXPR : 0 _ENABLED _EXPRESSION _POSITIV PumpsControl _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mDummy ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_CONTACT gH_Blender_OPT_UVLamp _EXPRESSION _POSITIV _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK ??? _BOX_EXPR : 0 _ENABLED _EXPRESSION _POSITIV UV_Lamp _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mDummy ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK ??? _BOX_EXPR : 0 _ENABLED _EXPRESSION _POSITIV Output _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mDummy ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK ??? _BOX_EXPR : 0 _ENABLED _EXPRESSION _POSITIV SLIM_Block _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mDummy ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK ??? _BOX_EXPR : 0 _ENABLED _EXPRESSION _POSITIV Filler_Control _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mDummy ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK ??? _BOX_EXPR : 0 _ENABLED _EXPRESSION _POSITIV FillerRinseTank_Ctrl _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mDummy ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK ??? _BOX_EXPR : 0 _ENABLED _EXPRESSION _POSITIV _Blender_Ctrl_Main.Update_P_Word _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mDummy ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK ??? _BOX_EXPR : 0 _ENABLED _EXPRESSION _POSITIV _Blender_Ctrl_Main.SystemShutDown_DueToPowerFault _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mDummy ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_AND _LD_OPERATOR : 2 _LD_CONTACT gBlendResetTotalizer _EXPRESSION _POSITIV _FUNCTIONBLOCK mResetTotalizerTmr _BOX_EXPR : 2 _EMPTY _OPERAND _EXPRESSION _POSITIV t#2s _EXPRESSION _POSITIV TP _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET _EMPTY _EXPRESSION _POSITIV _EXPRESSION _POSITIV ENABLELIST : 0 ENABLELIST_END _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mResetTotalizer _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_AND _LD_OPERATOR : 2 _LD_OR _LD_OPERATOR : 2 _LD_CONTACT gWaterVFMResetTot _EXPRESSION _POSITIV _LD_CONTACT mResetTotalizer _EXPRESSION _POSITIV _EXPRESSION _POSITIV _FUNCTIONBLOCK mResetWaterTotTmr _BOX_EXPR : 2 _EMPTY _OPERAND _EXPRESSION _POSITIV t#2s _EXPRESSION _POSITIV TP _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET _EMPTY _EXPRESSION _POSITIV _EXPRESSION _POSITIV ENABLELIST : 0 ENABLELIST_END _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mResetWaterTot _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_CONTACT gWaterVFMResetTot _EXPRESSION _POSITIV _EXPRESSION _POSITIV ENABLELIST : 0 ENABLELIST_END _OUTPUTS : 1 _OUTPUT _NEGATIV _SET gWaterVFMResetTot _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_AND _LD_OPERATOR : 2 _LD_OR _LD_OPERATOR : 2 _LD_CONTACT gSyrupMFMResetTot _EXPRESSION _POSITIV _LD_CONTACT mResetTotalizer _EXPRESSION _POSITIV _EXPRESSION _POSITIV _FUNCTIONBLOCK mResetSyrupTotTmr _BOX_EXPR : 2 _EMPTY _OPERAND _EXPRESSION _POSITIV t#2s _EXPRESSION _POSITIV TP _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET _EMPTY _EXPRESSION _POSITIV _EXPRESSION _POSITIV ENABLELIST : 0 ENABLELIST_END _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mResetSyrupTot _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_CONTACT gSyrupMFMResetTot _EXPRESSION _POSITIV _EXPRESSION _POSITIV ENABLELIST : 0 ENABLELIST_END _OUTPUTS : 1 _OUTPUT _NEGATIV _SET gSyrupMFMResetTot _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_AND _LD_OPERATOR : 2 _LD_OR _LD_OPERATOR : 2 _LD_CONTACT gCO2MFMResetTot _EXPRESSION _POSITIV _LD_CONTACT mResetTotalizer _EXPRESSION _POSITIV _EXPRESSION _POSITIV _FUNCTIONBLOCK mResetCO2TotTmr _BOX_EXPR : 2 _EMPTY _OPERAND _EXPRESSION _POSITIV t#2s _EXPRESSION _POSITIV TP _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET _EMPTY _EXPRESSION _POSITIV _EXPRESSION _POSITIV ENABLELIST : 0 ENABLELIST_END _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mResetCO2Tot _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_CONTACT gCO2MFMResetTot _EXPRESSION _POSITIV _EXPRESSION _POSITIV ENABLELIST : 0 ENABLELIST_END _OUTPUTS : 1 _OUTPUT _NEGATIV _SET gCO2MFMResetTot _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_AND _LD_OPERATOR : 2 _LD_OR _LD_OPERATOR : 2 _LD_CONTACT gProductMFMResetTot _EXPRESSION _POSITIV _LD_CONTACT mResetTotalizer _EXPRESSION _POSITIV _EXPRESSION _POSITIV _FUNCTIONBLOCK mResetProductTotTmr _BOX_EXPR : 2 _EMPTY _OPERAND _EXPRESSION _POSITIV t#2s _EXPRESSION _POSITIV TP _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET _EMPTY _EXPRESSION _POSITIV _EXPRESSION _POSITIV ENABLELIST : 0 ENABLELIST_END _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mResetProductTot _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_CONTACT gProductMFMResetTot _EXPRESSION _POSITIV _EXPRESSION _POSITIV ENABLELIST : 0 ENABLELIST_END _OUTPUTS : 1 _OUTPUT _NEGATIV _SET gProductMFMResetTot _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_CONTACT gBlendResetTotalizer _EXPRESSION _POSITIV _EXPRESSION _POSITIV ENABLELIST : 0 ENABLELIST_END _OUTPUTS : 1 _OUTPUT _NEGATIV _SET gBlendResetTotalizer _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK ??? _BOX_EXPR : 0 _ENABLED _EXPRESSION _POSITIV _Blender_Ctrl_Main._MFM_Command _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mDummy ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK ??? _BOX_EXPR : 0 _ENABLED _EXPRESSION _POSITIV Profibus_Network _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mDummy ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK ??? _BOX_EXPR : 0 _ENABLED _EXPRESSION _POSITIV ModValveFault _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mDummy ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_CONTACT gH_Blender_All_Auto _EXPRESSION _POSITIV _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK ??? _BOX_EXPR : 0 _ENABLED _EXPRESSION _POSITIV _All_Auto _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mDummy ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK ??? _BOX_EXPR : 0 _ENABLED _EXPRESSION _POSITIV ManualActive _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mDummy ENABLELIST_END _OUTPUTS : 0 END_PROGRAM ACTION _1st_Cycle: _All_Auto; END_ACTION ACTION _All_Auto: gH_EV01_Auto := TRUE ; gH_EV02_Auto := TRUE ; gH_EV01_1_Auto := TRUE ; gH_EV02_1_Auto := TRUE ; gH_EV03_Auto := TRUE ; gH_EV04_Auto := TRUE ; gH_EV01_Manual := FALSE ; gH_EV02_Manual := FALSE ; gH_EV01_1_Manual := FALSE ; gH_EV02_1_Manual := FALSE ; gH_EV03_Manual := FALSE ; gH_EV04_Manual := FALSE ; gH_EV11_Auto := TRUE ; gH_EV12_Auto := TRUE ; gH_EV13_Auto := TRUE ; gH_EV14_Auto := TRUE ; gH_EV14_1_Auto := TRUE ; gH_EV15_Auto := TRUE ; gH_EV16_Auto := TRUE ; gH_EV17_Auto := TRUE ; gH_EV16_1_Auto := TRUE ; gH_EV18_Auto := TRUE ; gH_EV11_Manual := FALSE ; gH_EV12_Manual := FALSE ; gH_EV13_Manual := FALSE ; gH_EV14_Manual := FALSE ; gH_EV14_1_Manual := FALSE ; gH_EV15_Manual := FALSE ; gH_EV16_Manual := FALSE ; gH_EV17_Manual := FALSE ; gH_EV16_1_Manual := FALSE ; gH_EV18_Manual := FALSE ; gH_EV21_Auto := TRUE ; gH_EV22_Auto := TRUE ; gH_EV23_Auto := TRUE ; gH_EV23_1_Auto := TRUE ; gH_EV24_Auto := TRUE ; gH_EV25_Auto := TRUE ; gH_EV26_Auto := TRUE ; gH_EV27_Auto := TRUE ; gH_EV28_Auto := TRUE ; gH_EV21_Manual := FALSE ; gH_EV22_Manual := FALSE ; gH_EV23_Manual := FALSE ; gH_EV23_1_Manual := FALSE ; gH_EV24_Manual := FALSE ; gH_EV25_Manual := FALSE ; gH_EV26_Manual := FALSE ; gH_EV27_Manual := FALSE ; gH_EV28_Manual := FALSE ; gH_EV31_Auto := TRUE ; gH_EV32_Auto := TRUE ; gH_EV33_Auto := TRUE ; gH_EV34_Auto := TRUE ; gH_EV35_Auto := TRUE ; gH_EV36_Auto := TRUE ; gH_EV37_Auto := TRUE ; gH_EV38_Auto := TRUE ; gH_EV39_Auto := TRUE ; gH_EV31_Manual := FALSE ; gH_EV32_Manual := FALSE ; gH_EV33_Manual := FALSE ; gH_EV35_Manual := FALSE ; gH_EV36_Manual := FALSE ; gH_EV37_Manual := FALSE ; gH_EV38_Manual := FALSE ; gH_EV39_Manual := FALSE ; gH_EV40_Auto := TRUE ; gH_EV41_Auto := TRUE ; gH_EV42_Auto := TRUE ; gH_EV43_Auto := TRUE ; gH_EV44_Auto := TRUE ; gH_EV45_Auto := TRUE ; gH_EV46_Auto := TRUE ; gH_EV47_Auto := TRUE ; gH_EV48_Auto := TRUE ; gH_EV49_Auto := TRUE ; gH_EV40_Manual := FALSE ; gH_EV41_Manual := FALSE ; gH_EV42_Manual := FALSE ; gH_EV43_Manual := FALSE ; gH_EV44_Manual := FALSE ; gH_EV45_Manual := FALSE ; gH_EV46_Manual := FALSE ; gH_EV47_Manual := FALSE ; gH_EV48_Manual := FALSE ; gH_EV49_Manual := FALSE ; gH_EV50_Auto := TRUE ; gH_EV51_Auto := TRUE ; gH_EV52_Auto := TRUE ; gH_EV53_Auto := TRUE ; gH_EV54_Auto := TRUE ; gH_EV55_Auto := TRUE ; gH_EV56_Auto := TRUE ; gH_EV57_Auto := TRUE ; gH_EV58_Auto := TRUE ; gH_EV59_Auto := TRUE ; gH_EV50_Manual := FALSE ; gH_EV51_Manual := FALSE ; gH_EV52_Manual := FALSE ; gH_EV53_Manual := FALSE ; gH_EV54_Manual := FALSE ; gH_EV55_Manual := FALSE ; gH_EV56_Manual := FALSE ; gH_EV57_Manual := FALSE ; gH_EV58_Manual := FALSE ; gH_EV59_Manual := FALSE ; gH_EV61_Auto := TRUE ; gH_EV62_Auto := TRUE ; gH_EV63_Auto := TRUE ; gH_EV64_Auto := TRUE ; gH_EV65_Auto := TRUE ; gH_EV66_Auto := TRUE ; gH_EV67_Auto := TRUE ; gH_EV68_Auto := TRUE ; gH_EV69_Auto := TRUE ; gH_EV61_Manual := FALSE ; gH_EV62_Manual := FALSE ; gH_EV63_Manual := FALSE ; gH_EV64_Manual := FALSE ; gH_EV65_Manual := FALSE ; gH_EV66_Manual := FALSE ; gH_EV67_Manual := FALSE ; gH_EV68_Manual := FALSE ; gH_EV69_Manual := FALSE ; gH_EV71_Auto := TRUE ; gH_EV72_Auto := TRUE ; gH_EV73_Auto := TRUE ; gH_EV74_Auto := TRUE ; gH_EV75_Auto := TRUE ; gH_EV76_Auto := TRUE ; gH_EV77_Auto := TRUE ; gH_EV78_Auto := TRUE ; gH_EV79_Auto := TRUE ; gH_EV81_Auto := TRUE ; gH_EV83_Auto := TRUE ; gH_EV84_Auto := TRUE ; gH_EV89_Auto := TRUE ; gH_EV71_Manual := FALSE ; gH_EV72_Manual := FALSE ; gH_EV73_Manual := FALSE ; gH_EV74_Manual := FALSE ; gH_EV75_Manual := FALSE ; gH_EV76_Manual := FALSE ; gH_EV77_Manual := FALSE ; gH_EV78_Manual := FALSE ; gH_EV79_Manual := FALSE ; gH_EV81_Manual := FALSE ; gH_EV83_Manual := FALSE ; gH_EV84_Manual := FALSE ; gH_EV89_Manual := FALSE ; gH_P1_WaterPump_Auto := TRUE ; gH_P2_SyrupPump_Auto := TRUE ; gH_P3_ProductPump_Auto := TRUE ; gH_P1_WaterPump_Manual := FALSE ; gH_P2_SyrupPump_Manual := FALSE ; gH_P3_ProductPump_Manual := FALSE; gH_P4_VacuumPump_Auto := TRUE ; gH_P4_VacuumPump_Manual :=FALSE ; gH_P5_WaterPump_Auto := TRUE ; gH_P5_WaterPump_Manual := FALSE ; gH_P5_RinseTankPump_Auto := TRUE ; gH_P5_RinseTankPump_Manual := FALSE ; gH_P6_RecircPump_Auto := TRUE ; gH_P6_RecircPump_Manual := FALSE ; gH_SyrupRoomPump_Auto := TRUE; gH_SyrupRoomPump_Manual := FALSE; gH_WaterValve_Auto := TRUE ; gH_SyrupValve_Auto := TRUE ; gH_CO2CarboValve_Auto := TRUE ; gH_CO2PressValve_Auto := TRUE ; gH_SyrupLevelValve_Auto := TRUE ; gH_VEP_DeaireationValve_Auto := TRUE ; gH_WaterTempValve_Man_Out_ON := FALSE ; gH_ProdTempValve_Man_Out_ON := FALSE ; gH_CIPTempValve_Man_Out_ON := FALSE ; gH_Blender_All_Auto := FALSE ; END_ACTION ACTION _CIPMode_init: _Blender_PID_Main._PID_Reset_Integral ; END_ACTION ACTION _MFM_Command: IF mResetWaterTot THEN mWaterVFMCtrl := 1 ; ELSE mWaterVFMCtrl := 0 ; END_IF IF mResetSyrupTot THEN mSyrupMFMCtrl := 3 ; ELSE mSyrupMFMCtrl := 0 ; END_IF IF mResetCO2Tot THEN mCO2MFMCtrl := 3 ; ELSE mCO2MFMCtrl := 0 ; END_IF IF mResetProductTot THEN mProductMFMCtrl := 1 ; ELSE mProductMFMCtrl := 0 ; END_IF CASE mWaterVFMCtrl OF 1: gWaterTotCtrl_Node20 := 01; (* Reset Totalizer 1*) 2: gWaterTotCtrl_Node20 := 02 ; (* Preset Totalizer2 *) ELSE gWaterTotCtrl_Node20 := 00; END_CASE; CASE mSyrupMFMCtrl OF 1: gSyrControl_Node21 := 01; (* Reset Totalizer 1*) 2: gSyrControl_Node21 := 02; (* Reset Totalizer 2*) 3: gSyrControl_Node21 := 03; (* Reset Totalizer 1& 2*) 4: gSyrControl_Node21 := 04; (* Zeropoint Adjust *) 5: gSyrControl_Node21 := 05; (* Positive Zero Return *) 6: gSyrControl_Node21 := 06; (* Negative Zero Return *) ELSE gSyrControl_Node21 := 00; END_CASE; CASE mCO2MFMCtrl OF 1: gCO2Control_Node22 := 01; (* Reset Totalizer 1*) 2: gCO2Control_Node22 := 02; (* Reset Totalizer 2 *) 3: gCO2Control_Node22 := 03 ; (* Reset Totalizer 1 & 2*) 4: gCO2Control_Node22 := 04; (* Zeropoint Adjust *) 5: gCO2Control_Node22 := 05; (* Positive Zero Return *) 6: gCO2Control_Node22 := 06; (* Negative Zero Return *) ELSE gCO2Control_Node22 := 00; END_CASE; CASE mProductMFMCtrl OF 1: gProductTotCtrl_Node17 := 01; (* Reset Totalizer 1*) 2: gProductTotCtrl_Node17 := 02 ; (* Preset Totalizer1 *) ELSE gProductTotCtrl_Node17 := 00; END_CASE; END_ACTION ACTION _ProductionMode_Init: _Blender_PID_Main._PID_Reset_Integral ; _Blender_Ctrl_Main.InitErrors() ; gH_SyrupRunOutCount := 0.0 ; END_ACTION ACTION CheckPersistantData: _LD_BODY _NETWORKS : 2 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTION _BOX_EXPR : 2 _ENABLED _OPERATOR _BOX_EXPR : 1 _OPERAND _EXPRESSION _POSITIV gSystem_Info.BootDataFlags _EXPRESSION _POSITIV BYTE_TO_DWORD _OPERAND _EXPRESSION _POSITIV 4 _EXPRESSION _POSITIV GETBIT32 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET gPersistentDataLoadOk ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTION _BOX_EXPR : 2 _ENABLED _OPERATOR _BOX_EXPR : 1 _OPERAND _EXPRESSION _POSITIV gSystem_Info.BootDataFlags _EXPRESSION _POSITIV BYTE_TO_DWORD _OPERAND _EXPRESSION _POSITIV 5 _EXPRESSION _POSITIV GETBIT32 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET gRetainDataLoadOk ENABLELIST_END _OUTPUTS : 0 END_ACTION ACTION InitErrors: IF NOT gWaterRecipe THEN gBlendError := gH_ProcessSetup_StartUpBrixExtraWater ; ELSE gBlendError := 0 ; END_IF IF gCarboStillRecipe OR gH_Blender_OPT_DoubleDeair THEN gCarboCO2Error := gH_ProcessSetup_StartUpCO2ExtraWater * gActualRecipe_SP_Vol_CO2 * gActualRecipe_Vol_CO2_Fact ; ELSE gCarboCO2Error := 0 ; END_IF END_ACTION ACTION ManualActive: _LD_BODY _NETWORKS : 1 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_OR _LD_OPERATOR : 89 _LD_CONTACT gH_EV01_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV02_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV01_1_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV02_1_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV03_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV04_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV11_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV12_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV13_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV14_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV14_1_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV15_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV16_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV16_1_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV17_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV18_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV21_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV22_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV23_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV23_1_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV24_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV25_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV26_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV27_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV28_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV31_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV32_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV33_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV34_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV35_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV36_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV37_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV38_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV39_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV40_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV41_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV42_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV43_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV44_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV45_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV46_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV47_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV48_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV49_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV50_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV51_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV52_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV53_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV54_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV55_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV56_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV57_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV58_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV59_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV61_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV62_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV63_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV64_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV65_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV66_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV67_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV68_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV69_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV71_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV72_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV73_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV74_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV75_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV76_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV77_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV78_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_EV79_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_P1_WaterPump_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_P2_SyrupPump_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_P3_ProductPump_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_P4_VacuumPump_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_P5_WaterPump_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_P5_RinseTankPump_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_P6_RecircPump_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_SyrupRoomPump_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_WaterValve_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_SyrupValve_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_CO2CarboValve_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_CO2PressValve_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_SyrupLevelValve_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_VEP_DeaireationValve_Auto _EXPRESSION _NEGATIV _LD_CONTACT gH_ProdTempValve_Man_Out_ON _EXPRESSION _POSITIV _LD_CONTACT gH_WaterTempValve_Man_Out_ON _EXPRESSION _POSITIV _LD_CONTACT gH_CIPTempValve_Man_Out_ON _EXPRESSION _POSITIV _EXPRESSION _POSITIV _EXPRESSION _POSITIV ENABLELIST : 0 ENABLELIST_END _OUTPUTS : 2 _OUTPUT _POSITIV _NO_SET gH_ManualActive _OUTPUT _POSITIV _NO_SET gH_Message003 END_ACTION ACTION Reset_Sp_Word: gSp_EV01 := FALSE ; gSp_EV01_1 := FALSE ; gSp_EV02 := FALSE ; gSp_EV02_1 := FALSE ; gSp_EV03 := FALSE ; gSp_EV04 := FALSE ; gSp_EV69 := FALSE ; gSp_EV49 := FALSE ; gSp_EV50 := FALSE ; gSp_EV05 := FALSE ; gSp_EV06 := FALSE ; gSp_EV07 := FALSE ; gSp_EV08 := FALSE ; gSp_EV11 := FALSE ; gSp_EV12 := FALSE ; gSp_EV13 := FALSE ; gSp_EV14 := FALSE ; gSp_EV14_1 := FALSE ; gSp_EV15 := FALSE ; gSp_EV16 := FALSE ; gSp_EV16_1 := FALSE ; gSp_EV17 := FALSE ; gSp_EV17_1 := FALSE ; gSp_EV18 := FALSE ; gSp_EV21 := FALSE ; gSp_EV22 := FALSE ; gSp_EV23 := FALSE ; gSp_EV23_1 := FALSE ; gSp_EV24 := FALSE ; gSp_EV25 := FALSE ; gSp_EV26 := FALSE ; gSp_EV27 := FALSE ; gSp_EV28 := FALSE ; gSp_EV31 := FALSE ; gSp_EV32 := FALSE ; gSp_EV33 := FALSE ; gSp_EV34 := FALSE ; gSp_EV35 := FALSE ; gSp_EV36 := FALSE ; gSp_EV37 := FALSE ; gSp_EV38 := FALSE ; gSp_EV39 := FALSE ; gSp_EV40 := FALSE ; gSp_EV41 := FALSE ; gSp_EV42 := FALSE ; gSp_EV43 := FALSE ; gSp_EV44 := FALSE ; gSp_EV45 := FALSE ; gSp_EV46 := FALSE ; gSp_EV47 := FALSE ; gSp_EV48 := FALSE ; gSp_EV51 := FALSE ; gSp_EV52 := FALSE ; gSp_EV53 := FALSE ; gSp_EV54 := FALSE ; gSp_EV55 := FALSE ; gSp_EV56 := FALSE ; gSp_EV57 := FALSE ; gSp_EV58 := FALSE ; gSp_EV61 := FALSE ; gSp_EV62 := FALSE ; gSp_EV63 := FALSE ; gSp_EV64 := FALSE ; gSp_EV65 := FALSE ; gSp_EV66 := FALSE ; gSp_EV67 := FALSE ; gSp_EV68 := FALSE ; gSp_EV71 := FALSE ; gSp_EV72 := FALSE ; gSp_EV73 := FALSE ; gSp_EV74 := FALSE ; gSp_EV75 := FALSE ; gSp_EV76 := FALSE ; gSp_EV77 := FALSE ; gSp_EV78 := FALSE ; gSp_EV79 := FALSE ; gSp_EV80 := FALSE ; gSp_EV81 := FALSE ; gSp_EV83 := FALSE ; gSp_EV84 := FALSE ; gSp_EV89 := FALSE ; gSp_P1 := FALSE ; gSp_P2 := FALSE ; gSp_P3 := FALSE ; gSp_P4 := FALSE ; gSp_P5 := FALSE ; gSp_SyrRoomPump := FALSE ; gSp_BldTankPress_En := FALSE ; gSp_CarboPipe_En := FALSE ; gSp_PID_Head_Manual := FALSE ; gSp_PID_Head_Enable := FALSE ; gSp_FillerProdLoad := FALSE ; gSp_LimitCO2PressValve := FALSE ; gSp_CIP_Temp_En := FALSE ; gSp_CIP_CO2_Inj := FALSE ; gSp_CIPRunning := FALSE ; gSp_CIPDrainRequest := FALSE ; gSp_CIPHotPhase := FALSE ; gSp_CIPChangeSanitize := FALSE ; END_ACTION ACTION SystemShutDown_DueToPowerFault: _LD_BODY _NETWORKS : 5 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_CONTACT gH_Blender_OPT_UPS_Siemens _EXPRESSION _POSITIV _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK mPowerOffONS _BOX_EXPR : 1 _ENABLED _OPERAND _EXPRESSION _POSITIV DI_PowerSuppliesOk _EXPRESSION _POSITIV F_TRIG _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _SET mPowerOff ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_CONTACT DI_PowerSuppliesOk _EXPRESSION _POSITIV _EXPRESSION _POSITIV ENABLELIST : 0 ENABLELIST_END _OUTPUTS : 1 _OUTPUT _NEGATIV _SET mPowerOff _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_AND _LD_OPERATOR : 6 _LD_CONTACT gET200_Node10_DP_Error _EXPRESSION _NEGATIV _LD_CONTACT gFC3102_Node1_DP_Error _EXPRESSION _NEGATIV _LD_CONTACT gH_Blender_OPT_Simulation _EXPRESSION _NEGATIV _LD_CONTACT DI_PowerSuppliesOk _EXPRESSION _NEGATIV _LD_CONTACT mPowerOff _EXPRESSION _POSITIV _FUNCTIONBLOCK mDelayPowerOff _BOX_EXPR : 2 _EMPTY _OPERAND _EXPRESSION _POSITIV t#10ms _EXPRESSION _POSITIV TON _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET _EMPTY _EXPRESSION _POSITIV _EXPRESSION _POSITIV ENABLELIST : 0 ENABLELIST_END _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET gH_HMIShutdownRequest _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_AND _LD_OPERATOR : 2 _LD_CONTACT gH_HMIShutdownRequest _EXPRESSION _POSITIV _FUNCTIONBLOCK mDelayOffShutDown _BOX_EXPR : 2 _EMPTY _OPERAND _EXPRESSION _POSITIV t#3s _EXPRESSION _POSITIV TON _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET _EMPTY _EXPRESSION _POSITIV _EXPRESSION _POSITIV ENABLELIST : 0 ENABLELIST_END _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mShutDownRequest _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _FUNCTIONBLOCK mSystemShutDown _BOX_EXPR : 4 _ENABLED _OPERAND _EXPRESSION _POSITIV gBlenderAMS_NET_ID _OPERAND _EXPRESSION _POSITIV 3 _OPERAND _EXPRESSION _POSITIV mShutDownRequest _OPERAND _EXPRESSION _POSITIV t#10s _EXPRESSION _POSITIV NT_Shutdown _OUTPUTS : 2 _OUTPUT _POSITIV _NO_SET mShutDownError _OUTPUT _POSITIV _NO_SET mShutDownErrorCode _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mNTShutDownBusy ENABLELIST_END _OUTPUTS : 0 END_ACTION ACTION Update_P_Word: gP_EV01 := gSp_EV01 ; gP_EV01_1 := gSp_EV01_1 ; gP_EV02 := gSp_EV02 ; gP_EV02_1 := gSp_EV02_1 ; gP_EV03 := gSp_EV03 ; gP_EV04 := gSp_EV04 ; gP_EV69 := gSp_EV69 ; gP_EV49 := gSp_EV49 ; gP_EV50 := gSp_EV50 ; gP_EV05 := gSp_EV05 ; gP_EV06 := gSp_EV06 ; gP_EV07 := gSp_EV07 ; gP_EV08 := gSp_EV08 ; gP_EV11 := gSp_EV11 ; gP_EV12 := gSp_EV12 ; gP_EV13 := gSp_EV13 ; gP_EV14 := gSp_EV14 ; gP_EV14_1 := gSp_EV14_1 ; gP_EV15 := gSp_EV15 ; gP_EV16 := gSp_EV16 ; gP_EV16_1 := gSp_EV16_1 ; gP_EV17 := gSp_EV17 ; gP_EV17_1 := gSp_EV17_1 ; gP_EV18 := gSp_EV18 ; gP_EV21 := gSp_EV21 ; gP_EV22 := gSp_EV22 ; gP_EV23 := gSp_EV23 ; gP_EV23_1 := gSp_EV23_1 ; gP_EV24 := gSp_EV24 ; gP_EV25 := gSp_EV25 ; gP_EV26 := gSp_EV26 ; gP_EV27 := gSp_EV27 ; gP_EV28 := gSp_EV28 ; gP_EV31 := gSp_EV31 ; gP_EV32 := gSp_EV32 ; gP_EV33 := gSp_EV33 ; gP_EV34 := gSp_EV34 ; gP_EV35 := gSp_EV35 ; gP_EV36 := gSp_EV36 ; gP_EV37 := gSp_EV37 ; gP_EV38 := gSp_EV38 ; gP_EV39 := gSp_EV39 ; gP_EV40 := gSp_EV40 ; gP_EV41 := gSp_EV41 ; gP_EV42 := gSp_EV42 ; gP_EV43 := gSp_EV43 ; gP_EV44 := gSp_EV44 ; gP_EV45 := gSp_EV45 ; gP_EV46 := gSp_EV46 ; gP_EV47 := gSp_EV47 ; gP_EV48 := gSp_EV48 ; gP_EV51 := gSp_EV51 ; gP_EV52 := gSp_EV52 ; gP_EV53 := gSp_EV53 ; gP_EV54 := gSp_EV54 ; gP_EV55 := gSp_EV55 ; gP_EV56 := gSp_EV56 ; gP_EV57 := gSp_EV57 ; gP_EV58 := gSp_EV58 ; gP_EV61 := gSp_EV61 ; gP_EV62 := gSp_EV62 ; gP_EV63 := gSp_EV63 ; gP_EV64 := gSp_EV64 ; gP_EV65 := gSp_EV65 ; gP_EV66 := gSp_EV66 ; gP_EV67 := gSp_EV67 ; gP_EV68 := gSp_EV68 ; gP_EV71 := gSp_EV71 ; gP_EV72 := gSp_EV72 ; gP_EV73 := gSp_EV73 ; gP_EV74 := gSp_EV74 ; gP_EV75 := gSp_EV75 ; gP_EV76 := gSp_EV76 ; gP_EV77 := gSp_EV77 ; gP_EV78 := gSp_EV78 ; gP_EV79 := gSp_EV79 ; gP_EV80 := gSp_EV80 ; gP_EV81 := gSp_EV81 ; gP_EV83 := gSp_EV83 ; gP_EV84 := gSp_EV84 ; gP_EV89 := gSp_EV89 ; gP_P1 := gSp_P1 ; gP_P2 := gSp_P2 ; gP_P3 := gSp_P3 ; gP_P4 := gSp_P4 ; gP_P5 := gSp_P5 ; gP_SyrRoomPump := gSp_SyrRoomPump ; gP_BldTankPress_En := gSp_BldTankPress_En ; gP_CarboPipe_En := gSp_CarboPipe_En ; gP_PID_Head_Manual := gSp_PID_Head_Manual ; gP_PID_Head_Enable := gSp_PID_Head_Enable ; gP_FillerProdLoad := gSp_FillerProdLoad ; gP_LimitCO2PressValve := gSp_LimitCO2PressValve ; gP_CIP_Temp_En := gSp_CIP_Temp_En ; gP_CIP_CO2_Inj := gSp_CIP_CO2_Inj ; gP_CIPRunning := gSp_CIPRunning ; gP_CIPDrainRequest := gSp_CIPDrainRequest ; gP_CIPHotPhase := gSp_CIPHotPhase ; gP_CIPChangeSanitize := gSp_CIPChangeSanitize ; END_ACTION