(* @PATH := '\/TASK2_ControlMain\/Blender_Logic' *) (* @SYMFILEFLAGS := '59392' *) PROGRAM GetProdO2_FromAnalogInput VAR mProdO2 : Peripherial ; mProdO2Flted : LowPassFilter ; mInError : BOOL ; mDummy : BOOL ; END_VAR VAR_OUTPUT EN_Out : BOOL ; END_VAR (* @END_DECLARATION := '0' *) _LD_BODY _NETWORKS : 2 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _LD_CONTACT gH_Blender_OPT_Simulation _EXPRESSION _NEGATIV _EXPRESSION _POSITIV ENABLELIST : 2 _ASSIGN _FUNCTION _BOX_EXPR : 5 _ENABLED _OPERAND _EXPRESSION _POSITIV AI_ProductO2 _OPERAND _EXPRESSION _POSITIV 12.0 _OPERAND _EXPRESSION _POSITIV 0 _OPERAND _EXPRESSION _POSITIV 0 _OPERAND _EXPRESSION _POSITIV gAnalogMaxValue _EXPRESSION _POSITIV ReadAnalogIn _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mProdO2 _ASSIGN _FUNCTIONBLOCK mProdO2Flted _BOX_EXPR : 3 _ENABLED _OPERAND _EXPRESSION _POSITIV mProdO2.Value _OPERAND _EXPRESSION _POSITIV 5 _OPERAND _EXPRESSION _POSITIV TRUE _EXPRESSION _POSITIV LowPassFilter _OUTPUTS : 0 _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET gProductO2Conc ENABLELIST_END _OUTPUTS : 0 _NETWORK _COMMENT _END_COMMENT _LD_ASSIGN _EMPTY _EXPRESSION _POSITIV ENABLELIST : 1 _ASSIGN _OPERATOR _BOX_EXPR : 1 _ENABLED _OPERAND _EXPRESSION _POSITIV mProdO2.Error _EXPRESSION _POSITIV MOVE _EXPRESSION _POSITIV _OUTPUTS : 1 _OUTPUT _POSITIV _NO_SET mInError ENABLELIST_END _OUTPUTS : 0 END_PROGRAM