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

829 B

// Block Type: FC
// Block Number: 1894
// Original Network Languages: LAD

FUNCTION "GetProdBrixCO2_Anal_Inpt" : Void
{ S7_Optimized_Access := 'TRUE' }
VERSION : 0.1

VAR_TEMP
  mAnalogicSel : Bool;
  mDummy : Bool;
END_VAR

BEGIN

  // Network 1: Analogic Selection (Original Language: LAD)

  "mAnalogicSel" := Eq("HMI_Blender_Parameters"."Processor_Options"."Blender_OPT"."_MeterType", 3);

  // Network 2: C02 (Original Language: LAD)

  ReadAnalogIn(ANALOG := "HMI_Instrument"."QTM_302", MAX_Analog_Value := "Blender_Constants"."gAnalogMaxValue", MIN_Analog_Value := 0, PEW := "P_AI_ProductCO2");

  "Blender_Variables"."gProductCO2" := "HMI_Instrument"."QTM_302"."PV";

  "mDummy" := TRUE;

  // Network 3: MIX - ProductMeterOK (Original Language: LAD)

  "gProductMeterOK" := "mAnalogicSel";

END_FUNCTION