```pascal // Block Type: GlobalDB // Block Number: 962 DATA_BLOCK "System_RunOut_Variables" { S7_Optimized_Access := 'TRUE' } VERSION : 0.1 VAR TM301_RunOut : "Struct"; TM301_Drain : "Struct"; ProdPipeDrain : "Struct"; Spar480 : "Struct"; Spare640 : "Struct"; Spare01 : Real := 0.0; Spare02 : Real := 0.0; TM301RunOutFillerBott : Bool := FALSE; ProdPipeRunOutFillerBott : Bool := FALSE; ProdPipeRunOutWaterCount : Bool := TRUE; RMM301_OV_ProdPipeRunOut : Real := 30.0; RMP302_OV_ProdPipeRunOut : Real := 40.0; TP301Volume : Real := 0.0; TP301BottomVol : Real := 0.0; TP301SyrupAmount : Real := 30.0; FillerProductAvailAmount : Real := 250.0; ProdAvailBottle_FillerBB : Real := 4500.0; Spare03 : Bool := FALSE; ProdPipeRunOutProdAmount : Real := 0.0; TM301RunOutChillerAm : Real := 100.0; CheckNextRecipe : Bool := FALSE; LoadNextRecipe : Bool := FALSE; NextRecipeOk : Bool := FALSE; SystemRunOutInit : Bool := FALSE; ChillerPushDone : Bool := FALSE; FillerNextRecipeNum : Byte; ProdAvailToFillerRunOut : Real := 1000.0; TotalProductAvailable : Real := 108.361; TotProdAvailableBottle : Real := 180.6017; TankProductAvailable : Real := 108.361; PrdPipeProductAvailable : Real := 0.0; SyrupProductAvailable : Real := 0.0; FillerProductAvailable : Real := 0.0; ContainerSize : Real := 0.6; TotalEmptyContainer : Real := 2100.0; SystemRunOutFillerNotAck : Bool := FALSE; FillerRinseTankEmpty : Bool := FALSE; FillerRinseTankDrain : Bool := FALSE; FromFillerFastRinseCompl : Bool := FALSE; InConveyerFull : Bool := FALSE; In_Flr_WaterRinseRequest : Bool := FALSE; In_Flr_LastContainer : Bool := FALSE; In_Flr_FastRinseReady : Bool := FALSE; In_Flr_FastRinseComplete : Bool := FALSE; In_Flr_OpAVM369ProdPipeD : Bool := FALSE; In_FillerRinseTankMaxLev : Bool := FALSE; In_FillerRinseTankMinLe : Bool := FALSE; OutFillerSlowSpeed : Bool := FALSE; Out_OpAVM368InletWater : Bool := FALSE; Out_OpAVM366FlrTankOut : Bool := FALSE; Out_OpAVM371RinseTankSpr : Bool := FALSE; Out_OpAVM371FillerProduc : Bool := FALSE; Out_OpAVM372RinseTankDra : Bool := FALSE; Out_OpAVM369ProdPipeDrai : Bool := FALSE; Out_StartRinseTankPump : Bool := FALSE; Out_Flr_FastRinseReq : Bool := FALSE; Out_Flr_WaterRinseReady : Bool := FALSE; Out_Flr_ProductCompleted : Bool := FALSE; Out_Flr_FillerRunOutReq : Bool := FALSE; ToFillerStartPipeRunOut : Bool := FALSE; Spare170 : Real := 0.0; FillerBottleCount : Real := 0.0; CloseSyrupLineValves : Bool := TRUE; SyrupLine1_AVP364 : Bool := FALSE; SyrupLine2_AVP365 : Bool := FALSE; SpareProcedure_00 : "Struct"; SpareProcedure_01 : "Struct"; SpareProcedure_02 : "Struct"; SpareProcedure_03 : "Struct"; System_RunOut : "Struct"; ProdPipe_RunOut : "Struct"; Spare192 : "Struct"; Spare194 : "Struct"; ProdPipe_Drain : "Struct"; Spare198 : Bool := FALSE; FastChangeOverActivated : Bool := FALSE; FillerRanOut : Bool := FALSE; ToFillerProdRunOut : Bool := FALSE; ToFillerProductCompleted : Bool := FALSE; FillerTankRinseLoaded : Bool := FALSE; TM301_RunOut2 : "Struct"; Prod_Pipe_RunOut : "Struct"; gNext_Recipe : STRUCT _Name : String[32]; _EnProdTemp : Bool := FALSE; _EnDeaireation : Bool := FALSE; _GAS2_Injection : Bool := FALSE; _AirSteril : Bool := FALSE; _EnBlowOffProdPipeCo2Fil : Bool := FALSE; _Deareation_Vacum : Bool := FALSE; _Deareation_Co2 : Bool := FALSE; _WaterSelection : Byte; _FillerNextRecipeNum : Byte; _BottleShape : Byte; _Type : Int := 1; _ProdMeterRecipeNum : Int := 0; _SyrupBrix : Real := 50.0; _SyrupDensity : Real := 1.2558; _SyrupFactor : Real := 1.0; _ProductBrix : Real := 10.45; _ProductionRate : Real := 900.0; _Ratio : Real := 20.0; _ProdBrixOffset : Real := 0.0; _CO2Vols : Real := 0.0; _CO2Fact : Real := 1.0; _ProdTankPress : Real := 1.0; _SP_ProdTemp : Real := 10.0; _PrdTankMinLevel : Real := 10.0; _WaterValveSave : Real := 0.0; _SyrupValveSave : Real := 0.0; _CarboCO2ValveSave : Real := 0.0; _ProdMeterHighBrix : Real := 0.0; _ProdMeterLowBrix : Real := 0.0; _ProdMeterHighCO2 : Real := 0.0; _ProdMeterLowCO2 : Real := 0.0; _ProdMeter_ZeroCO2 : Real := 0.0; _ProdMeter_ZeroBrix : Real := 0.0; _ProdHighCond : Real := 0.0; _ProdLowCond : Real := 0.0; _BottleSize : Real := 0.0; _FillingValveHead_SP : Real := 0.0; _SyrMeter_ZeroBrix : Real := 0.0; _FirstProdExtraCO2Fact : Real := 0.97; _Gas2Vols : Real := 0.0; _Gas2Fact : Real := 1.0; _SyrupPumpFreq : Real := 0.0; _WaterPumpFreq : Real := 0.0; _CO2_Air_N2_PressSelect : Int := 0; _KFactRVM304BlowOff : Real := 0.0; _ProdRecircPumpFreq : Real := 0.0; _DeareationFactor : Real := 0.0; _CarboCO2Pressure : Real := 0.0; _InjCO2Press_Offset : Real := 0.0; _ProdPump1_Hz : Real := 0.0; _ProdPump2_Hz : Real := 0.0; END_STRUCT; END_VAR BEGIN // Data Blocks have no executable code END_DATA_BLOCK ```