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

301 lines
3.1 KiB
Plaintext

(* @PATH := '\/TASK2_ControlMain\/Blender_Logic' *)
(* @SYMFILEFLAGS := '0' *)
PROGRAM UV_Lamp
VAR
mDelayCoolingUVLamp : TON;
mUVLampNotReady : BOOL;
mUVLampDelayOff : TOF;
mUVLampDrainCloseDelay : TP ;
mUVLampDrainOpen : BOOL ;
END_VAR
VAR_OUTPUT
EN_Out : BOOL ;
END_VAR
(* @END_DECLARATION := '0' *)
_LD_BODY
_NETWORKS : 7
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTIONBLOCK
mDelayCoolingUVLamp
_BOX_EXPR : 2
_ENABLED
_OPERATOR
_BOX_EXPR : 3
_OPERAND
_EXPRESSION
_NEGATIV
gH_EV01_Status
_OPERAND
_EXPRESSION
_POSITIV
gOutUVLamp_ONOFF
_OPERAND
_EXPRESSION
_NEGATIV
mUVLampDrainCloseDelay.Q
_EXPRESSION
_POSITIV
AND
_OPERAND
_EXPRESSION
_POSITIV
T#30m
_EXPRESSION
_POSITIV
TON
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
_EMPTY
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mUVLampDrainOpen
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTIONBLOCK
mUVLampDrainCloseDelay
_BOX_EXPR : 2
_ENABLED
_OPERATOR
_BOX_EXPR : 2
_OPERAND
_EXPRESSION
_POSITIV
mUVLampDrainOpen
_OPERATOR
_BOX_EXPR : 2
_OPERAND
_EXPRESSION
_POSITIV
gUVLampHighTemperature
_OPERAND
_EXPRESSION
_POSITIV
gOutUVLamp_ONOFF
_EXPRESSION
_POSITIV
AND
_EXPRESSION
_POSITIV
OR
_OPERAND
_EXPRESSION
_POSITIV
t#10s
_EXPRESSION
_POSITIV
TP
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
_EMPTY
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gUV_Lamp_Drain
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_OPERATOR
_BOX_EXPR : 2
_ENABLED
_OPERAND
_EXPRESSION
_NEGATIV
gInUVLampReady
_OPERAND
_EXPRESSION
_POSITIV
gUVLamp_ONOFF
_EXPRESSION
_POSITIV
AND
_EXPRESSION
_POSITIV
_OUTPUTS : 2
_OUTPUT
_POSITIV
_NO_SET
mUVLampNotReady
_OUTPUT
_POSITIV
_NO_SET
gH_Message040
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gBlenderCIPMode
_EXPRESSION
_NEGATIV
_LD_CONTACT
gAuxVoltageOk
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gUV_Lamp_Qualifier
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 3
_LD_OR
_LD_OPERATOR : 2
_LD_CONTACT
gDeairStartUp_Latch
_EXPRESSION
_POSITIV
_LD_CONTACT
gBlenderRun_Latch
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_FUNCTIONBLOCK
mUVLampDelayOff
_BOX_EXPR : 2
_EMPTY
_OPERAND
_EXPRESSION
_POSITIV
T#30m
_EXPRESSION
_POSITIV
TOF
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
_EMPTY
_LD_CONTACT
gUV_Lamp_Qualifier
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gUV_Lamp_Request
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gUV_Lamp_Request
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gUV_Lamp_Latch
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gUV_Lamp_Latch
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gOutUVLamp_ONOFF
END_PROGRAM