186 lines
5.7 KiB
Markdown
186 lines
5.7 KiB
Markdown
```pascal
|
|
// Block Type: GlobalDB
|
|
// Block Number: 971
|
|
|
|
DATA_BLOCK "Blender_Variables"
|
|
{ S7_Optimized_Access := 'TRUE' }
|
|
VERSION : 0.1
|
|
|
|
VAR
|
|
gProdTankStopLvl : Real := 40.0;
|
|
gProdTankTargetLvl : Real := 25.0;
|
|
gProdTankStartLvl : Real := 20.0;
|
|
gSyrupMFMBrixSlope : Real := 0.0;
|
|
gH2O_Flow_Meas : Real := 0.0;
|
|
gSYR_Flow_Meas : Real := 0.0;
|
|
gSYR_Vol_Flow_Meas : Real := 0.0;
|
|
gCO2_Flow_Meas : Real := 0.0;
|
|
gProd_Flow_Meas : Real := 0.0;
|
|
gCO2Solubility : Real := 0.5889701;
|
|
gDeairCO2Vol : Real := 0.6569746;
|
|
gFillerCO2Loss : Real := 0.15;
|
|
gCO2EqPressure : Real := 2.755885;
|
|
gCO2InjPressureCalc : Real := 10.0;
|
|
gProductLiters : Real := 87.11034;
|
|
gProductTemperature : Real := 0.0;
|
|
gBlendError : Real := 10.0;
|
|
gCarboCO2Error : Real := 87.14999;
|
|
gK_RecBlendError : Real := 5.0;
|
|
gK_RecCarboCO2Error : Real := 5.0;
|
|
gMaxCarboCO2_V : Real := 7.92015;
|
|
gWaterFlowSlewValve : Real := 0.0;
|
|
gWaterFlowSlewMFM : Real := 0.0;
|
|
gDeairCO2Comp : Real := 0.5069746;
|
|
gWaterO2 : Real := 9.074822;
|
|
gDeairWaterO2 : Real := 0.0;
|
|
gSyrupO2 : Real := 4.556799;
|
|
gProductO2 : Real := 0.8366871;
|
|
gProductDensity : Real := 1.075568;
|
|
gProdDensFromMeter : Real := 1.0;
|
|
gTankProdAmount : Real := 108.361;
|
|
gPrdTankPressError : Real := -0.0853588;
|
|
gH2OValveRiseUpTime : Int := 2;
|
|
gFillerProductFlow : Real := 0.0;
|
|
gWaterVFM_DN : Int := 50;
|
|
gWaterPipe_DN : Int := 80;
|
|
gSyrupMFM_DN : Int := 40;
|
|
gCarboCO2MFM_DN : Int := 15;
|
|
gWaterVFMMeasError : Real := 0.2;
|
|
gWaterVFMRepeatibility : Real := 0.1;
|
|
gWaterVFMCalcError : Real := 0.4721645;
|
|
gSyrupMFMMeasError : Real := 0.1;
|
|
gSyrupMFMRepeatibility : Real := 0.05;
|
|
gSyrupMFMZeroStab : Real := 2.25;
|
|
gSyrupMFMCalcError : Real := 0.2303126;
|
|
gCO2MFMMeasError : Real := 0.5;
|
|
gCO2MFMRepeatibility : Real := 0.25;
|
|
gCO2MFMZeroStab : Real := 0.325;
|
|
gCO2MFMCalcError : Real := 6.144543;
|
|
gFirstProdExtraBrix : Real := 0.15;
|
|
gFirstProdDietExtraSyr : Real := 0.002;
|
|
gFirstProdExtraCO2Fact : Real := 1.05;
|
|
gBlenderBlendMaxError : Real := 0.0;
|
|
gWaterVFM_Area : Real := 0.1963496;
|
|
gWaterVFM_Vel : Real := 0.0;
|
|
gWaterPipe_Area : Real := 0.5026549;
|
|
gWaterPipe_Vel : Real := 1.652169;
|
|
gWaterSpeedToStopError : Real := 4.229551;
|
|
gProdTankVolume : Real := 2170.0;
|
|
gProdTankBottomVol : Real := 105.0;
|
|
gDeairTankVolume : Real := 1150.0;
|
|
gBlenderNomSpeed : Real := 630.0;
|
|
gBlenderProdSlewMax : Real := 52.5;
|
|
gProductLitTank : Real := 108.4153;
|
|
gProductO2Conc : Real := 0.0;
|
|
gBlenderFillerDeltaV : Real := 0.0;
|
|
gSP_ProdTrackFiller : Real := 350.0;
|
|
gEstimateFillerSpeed : Real := 0.0;
|
|
gFlowTronic : Real := 1000.0;
|
|
gFlowTronicFullScale : Real := 100.0;
|
|
gActualGasFactor : Real := 1.235718;
|
|
gWaterStat_MeanValue : Real := 0.0;
|
|
gWaterStat_Variance : Real := 0.0;
|
|
gWaterStat_DevStd : Real := 0.1527207;
|
|
gSyrupStat_MeanValue : Real := 0.0;
|
|
gSyrupStat_Variance : Real := 0.0;
|
|
gSyrupStat_DevStd : Real := 0.3818018;
|
|
gCarboCO2Stat_MeanValue : Real := 0.0;
|
|
gCarboCO2Stat_Variance : Real := 0.0;
|
|
gCarboCO2Stat_DevStd : Real := 0.8522521;
|
|
gProdBxStat_MeanValue : Real := 0.0;
|
|
gProdBxStat_Variance : Real := 0.0;
|
|
gProdBxStat_DevStd : Real := 0.0;
|
|
gProdCO2Stat_MeanValue : Real := 0.0;
|
|
gProdCO2Stat_Variance : Real := 0.0;
|
|
gProdCO2Stat_DevStd : Real := 0.0;
|
|
gProdTankBrix : Real := 0.0;
|
|
gFlowProdBrix : Real := 12.47313;
|
|
gBrixTrackingCorr : Real := 0.0;
|
|
gCO2TrackingCorr : Real := 0.0;
|
|
gProdRunSyrFact : Real := 1.0;
|
|
gProdRunSyrMFMFact : Real := 1.0;
|
|
gActualSyrupDens : Real := 1.237;
|
|
gActualSyrupBrix : Real := 51.37;
|
|
gActualSyrupPerc : Real := 0.1836129;
|
|
gActualWaterPerc : Real := 0.8163871;
|
|
gSyrupVolFlow_PV : Real := 129.1715;
|
|
gProductRecipeNum : Int := 0;
|
|
gProductBrix : Real := 0.0;
|
|
gProductDens : Real := 0.0;
|
|
gProductCO2 : Real := 0.0;
|
|
gProductTemp : Real := 0.0;
|
|
gProductLinePress : Real := 0.0;
|
|
gMeterSyrBrix : Real := 5.0;
|
|
gMeterSyrDens : Real := 0.8;
|
|
gMeterSyrTemp : Real := 18.69626;
|
|
gSP_H2O : Real := 0.0;
|
|
gSP_SYR : Real := 0.0;
|
|
gSP_CO2 : Real := 0.0;
|
|
gSP_SYR_Level : Real := 25.0;
|
|
gSP_Prod_Temperature : Real := 0.0;
|
|
gSP_H2O_Temperature : Real := 0.0;
|
|
gActual_Prod_SP : Real := 0.0;
|
|
gActual_SP_CO2 : Real := 3.464378;
|
|
gActual_Prod_Flow : Real := 0.0;
|
|
gActual_Ratio : Real := 3.857526;
|
|
gActual_RatioM : Real := 4.446241;
|
|
gActual_CO2_Vol : Real := 0.0;
|
|
gInUVLampReady : Bool := TRUE;
|
|
gInUVLampAlarm : Bool := FALSE;
|
|
gBufferTankProbeHeight : Real := 2000.0;
|
|
gMinProduction : Real := 315.0;
|
|
gSyrSPRef : Real := 135.8833;
|
|
gSyrSPTemp : Real := 50.0;
|
|
gCO2SPRef : Real := 0.0;
|
|
gCO2SPTemp : Real := 0.0;
|
|
gCO2SPTemp2 : Real := 0.0;
|
|
gSP_DEAIR_Level : Real := 15.0;
|
|
gActual_SP_GAS2 : Real := 0.0;
|
|
gSP_GAS2 : Real := 0.0;
|
|
gGAS2Stat_MeanValue : Real := 0.0;
|
|
gGAS2Stat_Variance : Real := 0.0;
|
|
gGAS2Stat_DevStd : Real := 0.0;
|
|
gBalaiageFlowError : Real := 3.5;
|
|
gSP_STORAGE_Level : Real := 25.0;
|
|
Aux_RVN302_PID : STRUCT
|
|
ConfigPID : Bool := FALSE;
|
|
Hold_Int : Bool := FALSE;
|
|
I_ITL : Bool := FALSE;
|
|
Alarm : Bool := FALSE;
|
|
Spare0_4 : Bool := FALSE;
|
|
Spare0_5 : Bool := FALSE;
|
|
Spare0_6 : Bool := FALSE;
|
|
Config : Bool := FALSE;
|
|
PID_FIX : Bool := FALSE;
|
|
Spare1_1 : Bool := FALSE;
|
|
High_Limit : Bool := FALSE;
|
|
Low_Limit : Bool := FALSE;
|
|
ManualControl : "Struct";
|
|
Bp : Real := 0.0;
|
|
Ti : Real := 0.0;
|
|
Td : Real := 0.0;
|
|
Ff : Real := 0.0;
|
|
KP : Real := 0.0;
|
|
Pv : Real := 0.0;
|
|
OutMan : Real := 0.0;
|
|
Lsp : Real := 0.0;
|
|
OutMaxHmi : Real := 0.0;
|
|
OutMin : Real := 0.0;
|
|
OutMax : Real := 100.0;
|
|
Spare52 : Real := 0.0;
|
|
FfOut : Real := 0.0;
|
|
Sp : Real := 0.0;
|
|
Out : Real := 0.0;
|
|
Cycle_Time : Real := 0.0;
|
|
I_ITLVAL : Real := 0.0;
|
|
Dead_Band : Real := 0.0;
|
|
END_STRUCT;
|
|
|
|
END_VAR
|
|
|
|
BEGIN
|
|
// Data Blocks have no executable code
|
|
END_DATA_BLOCK
|
|
|
|
```
|