ParamManagerScripts/backend/script_groups/TwinCat/.example/HMI_VARIABLES_STATUS.EXP

354 lines
13 KiB
Plaintext

(* @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
*)