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