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

7.9 KiB

// Block Type: InstanceDB
// Block Number: 940

DATA_BLOCK "Input_Data"
{ S7_Optimized_Access := 'TRUE' }
VERSION : 0.1

VAR
  CO2_LowPressure : Bool := FALSE;
  H_Fault_Temp : Bool := FALSE;
  L_Fault_Temp : Bool := FALSE;
  mRealTemp : Real := 120.2518;
  mCO2PressOkON : Bool := FALSE;
  mDelayFaultAVM346ON : Bool := FALSE;
  mDelayFaultAVM362ON : Bool := FALSE;
  mDelayFaultAVM327ON : Bool := FALSE;
  mDelayFaultAVM328ON : Bool := FALSE;
  mDeairTank_VacuumOkON : Bool := FALSE;
  mDeairTank_VacuumFltON : Bool := FALSE;
  mFlrRinseTankMaxLvlON : Bool := FALSE;
  mFlrRinseTankMinLvlON : Bool := FALSE;
  mFiller1ProReqDlyON : Bool := FALSE;
  mFiller2ProReqDlyON : Bool := FALSE;
  mFillerEndTankFillingON : Bool := FALSE;
  mFillerCIPReadyDlyON : Bool := FALSE;
  mUVLampDelayReadyON : Bool := FALSE;
  mUVLampDelayFaultON : Bool := FALSE;
  mUVLampDelayTempHighON : Bool := FALSE;
  mDeairTank_DelayFaultON : Bool := FALSE;
  mRVM301_DelayFaultON : Bool := FALSE;
  mCO2PressOk : STRUCT
    PT : Time;
    ET : Time := T#0MS;
    IN : Bool := FALSE;
    Q : Bool := FALSE;
  END_STRUCT;

  mDelayFaultAVP361 : STRUCT
    PT : Time := T#0MS;
    ET : Time;
    IN : Bool := FALSE;
    Q : Bool;
  END_STRUCT;

  mDelayFaultAVM342 : STRUCT
    PT : Time := T#0MS;
    ET : Time;
    IN : Bool := FALSE;
    Q : Bool;
  END_STRUCT;

  mDelayFaultAVM341 : STRUCT
    PT : Time := T#0MS;
    ET : Time;
    IN : Bool := FALSE;
    Q : Bool;
  END_STRUCT;

  mDelayFaultAVM346 : STRUCT
    PT : Time;
    ET : Time := T#0MS;
    IN : Bool := FALSE;
    Q : Bool := FALSE;
  END_STRUCT;

  mDelayFaultAVM362 : STRUCT
    PT : Time;
    ET : Time := T#0MS;
    IN : Bool := FALSE;
    Q : Bool := FALSE;
  END_STRUCT;

  mDelayFaultAVM369 : STRUCT
    PT : Time := T#0MS;
    ET : Time;
    IN : Bool := FALSE;
    Q : Bool;
  END_STRUCT;

  mDelayFaultAVM327 : STRUCT
    PT : Time;
    ET : Time := T#0MS;
    IN : Bool := FALSE;
    Q : Bool := FALSE;
  END_STRUCT;

  mDelayFaultAVN314 : STRUCT
    PT : Time := T#0MS;
    ET : Time;
    IN : Bool := FALSE;
    Q : Bool;
  END_STRUCT;

  mDelayFaultAVM317 : STRUCT
    PT : Time := T#0MS;
    ET : Time;
    IN : Bool := FALSE;
    Q : Bool;
  END_STRUCT;

  mDelayFaultAVM316 : STRUCT
    PT : Time := T#0MS;
    ET : Time;
    IN : Bool := FALSE;
    Q : Bool;
  END_STRUCT;

  mDelayFaultAVM315 : STRUCT
    PT : Time := T#0MS;
    ET : Time;
    IN : Bool := FALSE;
    Q : Bool;
  END_STRUCT;

  mDelayFaultAVM314 : STRUCT
    PT : Time := T#0MS;
    ET : Time;
    IN : Bool := FALSE;
    Q : Bool;
  END_STRUCT;

  mDelayFaultAVM313 : STRUCT
    PT : Time := T#0MS;
    ET : Time;
    IN : Bool := FALSE;
    Q : Bool;
  END_STRUCT;

  mDelayFaultAVM312 : STRUCT
    PT : Time := T#0MS;
    ET : Time;
    IN : Bool := FALSE;
    Q : Bool;
  END_STRUCT;

  mDelayFaultAVM311 : STRUCT
    PT : Time := T#0MS;
    ET : Time;
    IN : Bool := FALSE;
    Q : Bool;
  END_STRUCT;

  mDelayFaultAVM323_2 : STRUCT
    PT : Time := T#0MS;
    ET : Time;
    IN : Bool := FALSE;
    Q : Bool;
  END_STRUCT;

  mDelayFaultAVM323_1 : STRUCT
    PT : Time := T#0MS;
    ET : Time;
    IN : Bool := FALSE;
    Q : Bool;
  END_STRUCT;

  mDelayFaultAVM321 : STRUCT
    PT : Time := T#0MS;
    ET : Time;
    IN : Bool := FALSE;
    Q : Bool;
  END_STRUCT;

  mDelayFaultAVM324 : STRUCT
    PT : Time := T#0MS;
    ET : Time;
    IN : Bool := FALSE;
    Q : Bool;
  END_STRUCT;

  mDelayFaultAVN318 : STRUCT
    PT : Time := T#0MS;
    ET : Time;
    IN : Bool := FALSE;
    Q : Bool;
  END_STRUCT;

  mDelayFaultAVM322 : STRUCT
    PT : Time := T#0MS;
    ET : Time;
    IN : Bool := FALSE;
    Q : Bool;
  END_STRUCT;

  mDelayFaultAVM326 : STRUCT
    PT : Time := T#0MS;
    ET : Time;
    IN : Bool := FALSE;
    Q : Bool;
  END_STRUCT;

  mDelayFaultAVN328 : STRUCT
    PT : Time := T#0MS;
    ET : Time;
    IN : Bool := FALSE;
    Q : Bool;
  END_STRUCT;

  mDelayFaultAVN327 : STRUCT
    PT : Time := T#0MS;
    ET : Time;
    IN : Bool := FALSE;
    Q : Bool;
  END_STRUCT;

  mDelayFaultAVM323 : STRUCT
    PT : Time := T#0MS;
    ET : Time;
    IN : Bool := FALSE;
    Q : Bool;
  END_STRUCT;

  mDelayFaultAVM388 : STRUCT
    PT : Time := T#0MS;
    ET : Time;
    IN : Bool := FALSE;
    Q : Bool;
  END_STRUCT;

  mDelayFaultAVM389 : STRUCT
    PT : Time := T#0MS;
    ET : Time;
    IN : Bool := FALSE;
    Q : Bool;
  END_STRUCT;

  mDelayFaultAVN395 : STRUCT
    PT : Time := T#0MS;
    ET : Time;
    IN : Bool := FALSE;
    Q : Bool;
  END_STRUCT;

  mDelayFaultAVP317 : STRUCT
    PT : Time := T#0MS;
    ET : Time;
    IN : Bool := FALSE;
    Q : Bool;
  END_STRUCT;

  mDelayFaultAVP316_1 : STRUCT
    PT : Time := T#0MS;
    ET : Time;
    IN : Bool := FALSE;
    Q : Bool;
  END_STRUCT;

  mDelayFaultAVP316 : STRUCT
    PT : Time := T#0MS;
    ET : Time;
    IN : Bool := FALSE;
    Q : Bool;
  END_STRUCT;

  mDelayFaultAVP317_1 : STRUCT
    PT : Time := T#0MS;
    ET : Time;
    IN : Bool := FALSE;
    Q : Bool;
  END_STRUCT;

  mDelayFaultAVP391 : STRUCT
    PT : Time := T#0MS;
    ET : Time;
    IN : Bool := FALSE;
    Q : Bool;
  END_STRUCT;

  mDelayFaultAVP344 : STRUCT
    PT : Time := T#0MS;
    ET : Time;
    IN : Bool := FALSE;
    Q : Bool;
  END_STRUCT;

  mDelayFaultAVP324 : STRUCT
    PT : Time := T#0MS;
    ET : Time;
    IN : Bool := FALSE;
    Q : Bool;
  END_STRUCT;

  mDelayFaultAVM328 : STRUCT
    PT : Time := T#0MS;
    ET : Time := T#0MS;
    IN : Bool := FALSE;
    Q : Bool := FALSE;
  END_STRUCT;

  mDeairTank_VacuumOk : STRUCT
    PT : Time;
    ET : Time;
    IN : Bool := FALSE;
    Q : Bool := TRUE;
  END_STRUCT;

  mDeairTank_VacuumFlt : STRUCT
    PT : Time;
    ET : Time := T#0MS;
    IN : Bool := FALSE;
    Q : Bool := TRUE;
  END_STRUCT;

  mFlrRinseTankMaxLvl : STRUCT
    PT : Time := T#0MS;
    ET : Time := T#0MS;
    IN : Bool := FALSE;
    Q : Bool := FALSE;
  END_STRUCT;

  mFlrRinseTankMinLvl : STRUCT
    PT : Time := T#0MS;
    ET : Time := T#0MS;
    IN : Bool := FALSE;
    Q : Bool := FALSE;
  END_STRUCT;

  mFillerProReqDly : STRUCT
    PT : Time;
    ET : Time;
    IN : Bool := FALSE;
    Q : Bool := TRUE;
  END_STRUCT;

  mFiller2ProReqDly : STRUCT
    PT : Time;
    ET : Time;
    IN : Bool := TRUE;
    Q : Bool;
  END_STRUCT;

  mFillerEndTankFilling : STRUCT
    PT : Time;
    ET : Time := T#0MS;
    IN : Bool := FALSE;
    Q : Bool := FALSE;
  END_STRUCT;

  mFillerCIPReadyDly : STRUCT
    PT : Time;
    ET : Time := T#0MS;
    IN : Bool := FALSE;
    Q : Bool := FALSE;
  END_STRUCT;

  mFiller2CIPReadyDly : STRUCT
    PT : Time;
    ET : Time;
    IN : Bool := FALSE;
    Q : Bool;
  END_STRUCT;

  mUVLampDelayReady : STRUCT
    PT : Time;
    ET : Time := T#0MS;
    IN : Bool := TRUE;
    Q : Bool := FALSE;
  END_STRUCT;

  mUVLampDelayFault : STRUCT
    PT : Time := T#0MS;
    ET : Time := T#0MS;
    IN : Bool := FALSE;
    Q : Bool := FALSE;
  END_STRUCT;

  mUVLampDelayTempHigh : STRUCT
    PT : Time := T#0MS;
    ET : Time := T#0MS;
    IN : Bool := FALSE;
    Q : Bool := FALSE;
  END_STRUCT;

  mDeairTank_DelayFault : STRUCT
    PT : Time;
    ET : Time := T#0MS;
    IN : Bool := FALSE;
    Q : Bool := FALSE;
  END_STRUCT;

  mRVM301_DelayFault : STRUCT
    PT : Time := T#0MS;
    ET : Time := T#0MS;
    IN : Bool := FALSE;
    Q : Bool := FALSE;
  END_STRUCT;

  Deair_Water_Temp : "LowPassFilter";
  Product_Tank_Level : "LowPassFilter";
  C1_Conductivity_Caustic : "LowPassFilter";
  C1_Conductivity_Water : "LowPassFilter";
  CIP_Retur_Temperature : "LowPassFilter";
  Fille_Level : "LowPassFilter";
  Syrup_Conductivity : "LowPassFilter";
  Product_Conductivity : "LowPassFilter";
  Deaireator_Pressure : "LowPassFilter";
  CO2InjPressFlted : "LowPassFilter";
  DeairValveFlted : "LowPassFilter";
  ProductO2Conc : "LowPassFilter";
  NorgrenPressSafety : "LowPassFilter";
  mDelayFaultAVM317_1 : STRUCT
    PT : Time := T#0MS;
    ET : Time;
    IN : Bool := FALSE;
    Q : Bool;
  END_STRUCT;

END_VAR

BEGIN
  // Data Blocks have no executable code
END_DATA_BLOCK