5.0 KiB
5.0 KiB
// 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