ParamManagerScripts/backend/script_groups/TwinCat/.example/GETPRODBRIXCO2_FROMANALOGIN...

351 lines
3.5 KiB
Plaintext

(* @PATH := '\/TASK2_ControlMain\/Blender_Logic' *)
(* @SYMFILEFLAGS := '59392' *)
PROGRAM GetProdBrixCO2_FromAnalogInput
VAR
mEnabled : BOOL ;
mProdBrix : Peripherial ;
mProdCO2 : Peripherial ;
mProdTemp : Peripherial ;
mError : BOOL ;
mDummy : BOOL ;
END_VAR
VAR_OUTPUT
EN_Out : BOOL ;
END_VAR
(* @END_DECLARATION := '0' *)
_LD_BODY
_NETWORKS : 6
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_Blender_OPT_BrixMeter
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_OPERATOR
_BOX_EXPR : 2
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
gH_Blender_OPT_MeterType
_OPERAND
_EXPRESSION
_POSITIV
3
_EXPRESSION
_POSITIV
EQ
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mEnabled
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTION
_BOX_EXPR : 5
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
AI_ProductBrix
_OPERAND
_EXPRESSION
_POSITIV
20.0
_OPERAND
_EXPRESSION
_POSITIV
-0.04
_OPERAND
_EXPRESSION
_POSITIV
0
_OPERAND
_EXPRESSION
_POSITIV
gAnalogMaxValue
_EXPRESSION
_POSITIV
ReadAnalogIn
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mProdBrix
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTION
_BOX_EXPR : 5
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
AI_ProductCO2
_OPERAND
_EXPRESSION
_POSITIV
10.0
_OPERAND
_EXPRESSION
_POSITIV
-0.02
_OPERAND
_EXPRESSION
_POSITIV
0
_OPERAND
_EXPRESSION
_POSITIV
gAnalogMaxValue
_EXPRESSION
_POSITIV
ReadAnalogIn
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mProdCO2
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTION
_BOX_EXPR : 5
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
AI_PoductTemp
_OPERAND
_EXPRESSION
_POSITIV
100.0
_OPERAND
_EXPRESSION
_POSITIV
0.0
_OPERAND
_EXPRESSION
_POSITIV
0
_OPERAND
_EXPRESSION
_POSITIV
gAnalogMaxValue
_EXPRESSION
_POSITIV
ReadAnalogIn
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mProdTemp
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
mEnabled
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 3
_ASSIGN
_OPERATOR
_BOX_EXPR : 3
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
mProdBrix.Error
_OPERAND
_EXPRESSION
_POSITIV
mProdBrix.Value
_OPERAND
_EXPRESSION
_POSITIV
0
_EXPRESSION
_POSITIV
SEL
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gProductBrix
_ASSIGN
_OPERATOR
_BOX_EXPR : 3
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
mProdCO2.Error
_OPERAND
_EXPRESSION
_POSITIV
mProdCO2.Value
_OPERAND
_EXPRESSION
_POSITIV
0
_EXPRESSION
_POSITIV
SEL
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gProductCO2
_ASSIGN
_OPERATOR
_BOX_EXPR : 3
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
mProdTemp.Error
_OPERAND
_EXPRESSION
_POSITIV
mProdTemp.Value
_OPERAND
_EXPRESSION
_POSITIV
0
_EXPRESSION
_POSITIV
SEL
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gProductTemp
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_OPERATOR
_BOX_EXPR : 3
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
mEnabled
_OPERATOR
_BOX_EXPR : 2
_OPERAND
_EXPRESSION
_POSITIV
mProdBrix.Value
_OPERAND
_EXPRESSION
_POSITIV
8
_EXPRESSION
_POSITIV
GT
_OPERAND
_EXPRESSION
_NEGATIV
mProdBrix.Error
_EXPRESSION
_POSITIV
AND
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_SET
gProductMeterOk
ENABLELIST_END
_OUTPUTS : 0
END_PROGRAM