Obsidean_VM/04-SIDEL/06 - E5.007363 - Modifica O.../Source/source/System_RunOut_Variables.md

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;
    _Pasteur : Bool;
    _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;
    _Prod_Temp_Heating_Cooling : Int;
  END_STRUCT;

END_VAR

BEGIN
  // Data Blocks have no executable code
END_DATA_BLOCK