ParamManagerScripts/backend/script_groups/TwinCat/.example/GETPRODO2_FROMANALOGINPUT.EXP

134 lines
1.4 KiB
Plaintext

(* @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