(* @GLOBAL_VARIABLE_LIST := HMI_Variables_Status *) (* @PATH := '\/HMI_Variable' *) (* @SYMFILEFLAGS := '59392' *) VAR_GLOBAL (*************************************************************************) (* ON - OFF VALVES *) (*************************************************************************) gH_EV01_Status : BOOL; (* *) gH_EV02_Status : BOOL; (* *) gH_EV01_1_Status : BOOL; (* *) gH_EV02_1_Status : BOOL; (* *) gH_EV03_Status : BOOL; (* *) gH_EV04_Status : BOOL; (* *) gH_EV11_Status : BOOL; (* *) gH_EV12_Status : BOOL; (* *) gH_EV13_Status : BOOL; (* *) gH_EV14_Status : BOOL; (* *) gH_EV14_1_Status : BOOL; (* *) gH_EV15_Status : BOOL; (* *) gH_EV16_Status : BOOL; (* *) gH_EV16_1_Status : BOOL; (* *) gH_EV17_Status : BOOL; (* *) gH_EV18_Status : BOOL; (* *) gH_EV21_Status : BOOL; (* *) gH_EV22_Status : BOOL; (* *) gH_EV23_Status : BOOL; (* *) gH_EV23_1_Status : BOOL; (* *) gH_EV24_Status : BOOL; (* *) gH_EV25_Status : BOOL; (* *) gH_EV26_Status : BOOL; (* *) gH_EV27_Status : BOOL; (* *) gH_EV28_Status : BOOL; (* *) gH_EV31_Status : BOOL; (* *) gH_EV32_Status : BOOL; (* *) gH_EV33_Status : BOOL; (* *) gH_EV34_Status : BOOL; (* *) gH_EV35_Status : BOOL; (* *) gH_EV36_Status : BOOL; (* *) gH_EV37_Status : BOOL; (* *) gH_EV38_Status : BOOL; (* *) gH_EV39_Status : BOOL; (* *) gH_EV40_Status : BOOL; (* *) gH_EV41_Status : BOOL; (* *) gH_EV42_Status : BOOL; (* *) gH_EV43_Status : BOOL; (* *) gH_EV44_Status : BOOL; (* *) gH_EV45_Status : BOOL; (* *) gH_EV46_Status : BOOL; (* *) gH_EV47_Status : BOOL; (* *) gH_EV48_Status : BOOL; (* *) gH_EV49_Status : BOOL; (* *) gH_EV50_Status : BOOL; (* *) gH_EV51_Status : BOOL; (* *) gH_EV52_Status : BOOL; (* *) gH_EV53_Status : BOOL; (* *) gH_EV54_Status : BOOL; (* *) gH_EV55_Status : BOOL; (* *) gH_EV56_Status : BOOL; (* *) gH_EV57_Status : BOOL; (* *) gH_EV58_Status : BOOL; (* *) gH_EV59_Status : BOOL; (* *) gH_EV61_Status : BOOL; (* *) gH_EV62_Status : BOOL; (* *) gH_EV63_Status : BOOL; (* *) gH_EV64_Status : BOOL; (* *) gH_EV65_Status : BOOL; (* *) gH_EV66_Status : BOOL; (* *) gH_EV67_Status : BOOL; (* *) gH_EV68_Status : BOOL; (* *) gH_EV69_Status : BOOL; (* *) gH_EV71_Status : BOOL; (* *) gH_EV72_Status : BOOL; (* *) gH_EV73_Status : BOOL; (* *) gH_EV74_Status : BOOL; (* *) gH_EV75_Status : BOOL; (* *) gH_EV76_Status : BOOL; (* *) gH_EV77_Status : BOOL; (* *) gH_EV78_Status : BOOL; (* *) gH_EV79_Status : BOOL; (* *) gH_EV80_Status : BOOL; (* *) gH_EV81_Status : BOOL; (* *) gH_EV83_Status : BOOL; (* *) gH_EV84_Status : BOOL; (* *) gH_EV89_Status : BOOL; (* *) gH_ManualActive : BOOL ; (* Something is in manual *) (*************************************************************************) (* PROCEDURES *) (*************************************************************************) gH_DeairStartUpRun : BOOL ; (* Deaerator StartUp Running *) gH_SyrTankPrepRun : BOOL ; (* Syrup Tank Prep Running *) gH_SyrMFMPrepRun : BOOL ; (* Syrup Tank Prep Running *) gH_FirstProdRun : BOOL ; (* First Production Running *) gH_SyrBrixAutoRun : BOOL ; (* Syrup Brix Autocorrection Running *) gH_SyrDensimeterCalRun : BOOL ; (* Syrup densimeter Calibration Running *) gH_SyrDensimeterCalShow : BOOL ; (* Syrup densimeter Calibration Show *) gH_SyrRunOutRun : BOOL ; (* Syrup Run Out Running *) gH_ProdTankRunOutRun : BOOL ; (* Product Tank Run Out Running *) gH_PrdBrixTrackingRun : BOOL ; (* Product Brix Tracking procedure Running *) gH_PrdTankDrainRun : BOOL ; (* Product Tank Drain Running *) gH_PrdTankPressRun : BOOL ; (* Product Tank Pressure Running *) gH_ColdRinseRun : BOOL ; (* Blender Cold Rinse Running *) gH_WarmRinseRun : BOOL ; (* Blender Warm Rinse Running *) gH_CIP_BlenderDrainRun : BOOL ; (* Blender total Drain In CIP Running *) gH_CIP_ProdTankFloodRun : BOOL ; (* CIP Product Tank Flood Running *) gH_CIP_DeairTankFloodRun : BOOL ; (* CIP Deaerator Tank Flood Running *) gH_CIP_SyrTankFloodRun : BOOL ; (* CIP Syrup Tank Flood Running *) gH_ProdBrixRecoveryRun : BOOL ; gH_BlenderStateNum : INT ; (* 3 Syrup MFM preparation 5 Deaireator start up 7 Carbo water line 8 Product tank run out 9 Blend Fill System start up 10 Product tank drain 12 Product pipe run out 16 Syrup line preparation 18 Rinse 19 CIP *) gH_BlendFillSysStartUpRun : BOOL ; gH_BlendFillSysPressRun : BOOL ; gH_BlendFillSysProdLoadRun : BOOL ; gH_BlendFillSysProdSendRun : BOOL ; (*************************************************************************) (* METERS *) (*************************************************************************) gH_WaterFlowmeter_Fault : BOOL ; (* *) gH_SyrupFlowmeter_Fault : BOOL ; (* *) gH_CO2Flowmeter_Fault : BOOL ; (* *) gH_mPDS1000_Fault : BOOL ; gH_ProductMeter_Fault : BOOL ; gH_mPDS1000_Run : BOOL ; gH_ProductMeter_Run : BOOL ; (*************************************************************************) (* System Run Out *) (*************************************************************************) gH_SystemRunOutAsk : BOOL ; gH_SystemRunOutEnabled : BOOL ; gH_SystemRunOutRunning : BOOL ; gH_CarboWaterLineRun : BOOL ; gH_ProductPipeRunOutRun : BOOL ; gH_ProductPipeDrainRun : BOOL ; gH_SyrupTankPrepDone : BOOL ; gH_CarboWaterLineDone : BOOL ; gH_SyrupRunOutDone : BOOL ; gH_ProductTankRunOutDone : BOOL ; gH_ProductPipeRunOutDone : BOOL ; gH_ProductPipeDrainDone : BOOL ; gH_FastRinseDone : BOOL ; gH_FillerRinseDone : BOOL ; gH_FirstProductionDone : BOOL ; gH_StopDepall : BOOL ; gH_FillerBottleBlock : BOOL ; gH_FillerRinseRun : BOOL ; gH_FillerRinseTankMinLvl : BOOL ; gH_FillerRinseTankMaxLvl : BOOL ; gH_ProductTankMinLvl : BOOL ; gH_FastChangeWait1 : BOOL ; gH_FastChangeWait2 : BOOL ; gH_FastChangeProcValue : REAL ; (*************************************************************************) (* SYSTEM *) (*************************************************************************) gH_HMIShutdownRequest : BOOL ; (* *) gH_Blender_Running : BOOL ; (* *) gH_Blender_Powered : BOOL ; (* *) gH_CIPReturnFlowOk : BOOL ; gH_ProdTankMinLevel : BOOL ; gH_ProdTankLevelOk : BOOL ; (* Product Tank Minimum Recipe Level Acheaved *) gH_ProdTankMaxLevel : BOOL ; (* Product Tank Maximum Level Acheaved *) gH_DeairTankMinLevel : BOOL ; (* *) gH_DeairTank2MinLevel : BOOL ; (* *) gH_SyrupTankMinLevel : BOOL ; (* *) gH_Blender_All_Auto : BOOL ; (* Everything in Auto *) gH_BlendingMaintHour : UINT ; (*************************************************************************) (* PUMPS *) (*************************************************************************) gH_P1_WaterPump_Status : BOOL ; (* *) gH_P5_WaterPump_Status : BOOL ; (* *) gH_P2_SyrupPump_Status : BOOL ; (* *) gH_P3_ProductPump_Status : BOOL ; (* *) gH_P4_VacuumPump_Status : BOOL ; (* *) gH_P5_RinseTankPump_Status : BOOL ; (* *) gH_P6_RecircPump_Status : BOOL ; (* *) gH_SyrupRoomPump_Status : BOOL ; (* *) gH_SyrupRoomWaterPump_Status : BOOL ; (* *) (*************************************************************************) (* PROFIBUS *) (*************************************************************************) gH_FC3102_DP_Error : BOOL ; (* *) gH_FC3102_DP_State : INT ; (* *) gH_ProductPumpVFC_DP_Error : BOOL ; (* *) gH_ProductPumpVFC_DP_State : INT ; (* *) gH_ET200_DP_Error : BOOL ; (* *) gH_ET200_DP_State : INT ; (* *) gH_ProdPH_DP_Error : BOOL ; (* *) gH_ProdPH_DP_State : INT ; (* *) gH_ProdCond_DP_Error : BOOL ; (* *) gH_ProdCond_DP_State : INT ; (* *) gH_Water_VFM_DP_Error : BOOL ; (* *) gH_Water_VFM_DP_State : INT ; (* *) gH_Syrup_MFM_DP_Error : BOOL ; (* *) gH_Syrup_MFM_DP_State : INT ; (* *) gH_CarboCO2_MFM_DP_Error : BOOL ; (* *) gH_CarboCO2_MFM_DP_State : INT ; (* *) gH_ValvesBase_Node12_DP_Error : BOOL ; (* *) gH_ValvesBase_Node12_DP_State : INT ; (* *) gH_ValvesBase_Node13_DP_Error : BOOL ; (* *) gH_ValvesBase_Node13_DP_State : INT ; (* *) gH_Product_VFM_DP_Error : BOOL ; (* *) gH_Product_VFM_DP_State : INT ; (* *) gH_LowCond_DP_Node15_Error : BOOL ; (* *) gH_LowCond_DP_Node15_State : INT ; (* *) gH_HighCond_DP_Node16_Error : BOOL ; (* *) gH_HighCond_DP_Node16_State : INT ; (* *) gH_PAmPDS_DP_Error : BOOL ; (* *) gH_PAmPDS_DP_State : INT ; (* *) (*************************************************************************) (* ANALOG VALUES - READ *) (*************************************************************************) gH_WaterDeairTemperature : REAL ; (* *) gH_ProductTankPressurePV : REAL ; (* Product Tank Pressure Process Value *) gH_ProductTankPressureSP : REAL ; (* Product Tank Pressure Set Point *) gH_ProductTankLevel : REAL ; (* *) gH_SyrupTankLevel : REAL ; (* *) gH_ProductBrix : REAL ; (* *) gH_ProductCO2 : REAL ; (* *) gH_ProductO2Conc : REAL ; (* *) gH_ProductConductivity : REAL ; (* *) gH_BrixMeterRecipeNum : INT ; gH_ProductTemperature : REAL ; (* *) gH_ProductTemperaturePt100 : REAL ; (* *) gH_WaterLineTemperature : REAL ; (* *) gH_WaterTarget : REAL ; (* *) gH_SyrupTarget : REAL ; (* *) gH_CO2Target : REAL ; (* *) gH_WaterFlowRate : REAL ; (* *) gH_SyrupFlowRate : REAL ; (* *) gH_CO2FlowRate : REAL ; (* *) gH_BlenderProd : REAL ; (* Blender Production L/min *) gH_EstFillerProd : REAL ; (* Estimated Filler Production L/min *) gH_WaterTotalizer : REAL ; (* *) gH_SyrupBrix : REAL ; (* *) gH_SyrupDensity : REAL ; (* *) gH_SyrupTemperature : REAL ; (* *) gH_SyrupTotalizerKg : REAL ; (* *) gH_SyrupTotalizerLt : REAL ; (* *) gH_CO2Temperature : REAL ; (* *) gH_CO2Density : REAL ; (* *) gH_CO2Totalizer : REAL ; (* *) gH_ActualCO2 : REAL ; (* *) gH_CO2InjPressure : REAL ; (* *) gH_CO2InjPressureSP : REAL ; gH_ProductTotalizer : REAL ; (* *) gH_DeairPressure : REAL ; (* *) gH_mPDS1000_Brix : REAL ; gH_mPDS1000_Dens : REAL ; gH_mPDS1000_Temp : REAL ; gH_ActualSyrupBrix : REAL ; gH_ActualSyrupDens : REAL ; gH_ActualSyrupTemp : REAL ; gH_WaterPercentage : REAL ; gH_SyrupPercentage : REAL ; gH_ActualRatio : REAL ; gH_SyrupBrixCorrection : REAL ; gH_ProductBrixCorrection : REAL ; gH_BlendError : REAL ; (* *) gH_CarboError : REAL ; (* *) gH_MaxBlendError : REAL ; gH_MaxCarboCO2Error : REAL ; gH_ProductFlow : REAL ; gH_ProductTankHeight : REAL ; gH_P3_Frequency : REAL ; gH_P3_FrequencyFFOut : REAL ; gH_FillingValveHead : REAL ; gH_DiffSensorPressure : REAL ; gH_FillingValve1Pressure : REAL ; (*************************************************************************) (* MODULATING VALVES *) (*************************************************************************) gH_WaterValveOV : REAL; (* *) gH_WaterValveFFOut : REAL ; (* *) gH_SyrupValveOV : REAL ; (* *) gH_SyrupValveFFOut : REAL ; (* *) gH_CO2CarboValveOV : REAL ; (* *) gH_CarboCO2ValveFFOut : REAL ; (* *) gH_SyrupLevelValveOV : REAL ; (* *) gH_SyrupLevelValveFFOut : REAL ; (* *) gH_CO2PressValveOV : REAL ; (* *) gH_WaterTempValve_OV : REAL ; gH_WaterTempValve_SP : REAL ; (* *) gH_WaterTempValve_PV : REAL ; (* *) gH_ProdTempValve_OV : REAL ; (* *) gH_ProdTempValve_SP : REAL ; (* *) gH_ProdTempValve_PV : REAL ; (* *) gH_CIPTempValve_OV : REAL ; (* *) gH_CIPTempValve_SP : REAL ; (* *) gH_CIPTempValve_PV : REAL ; (* *) gH_VEP_DeaireationValveOV : REAL ; (* *) gH_VEP_DeairFlowPV : REAL ; (* *) END_VAR VAR_GLOBAL PERSISTENT (*************************************************************************) (* PROCESSOR STATES *) (*************************************************************************) gH_Blender_Prod_CIP : BOOL ; (* 1 = production, 0 = CIP *) gH_Blender_Rinse : BOOL ; (* *) gH_SyrupRunOutCount : REAL ; END_VAR (* @OBJECT_END := HMI_Variables_Status *) (* @CONNECTIONS := HMI_Variables_Status FILENAME : '' FILETIME : 0 EXPORT : 0 NUMOFCONNECTIONS : 0 *)