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

661 lines
6.8 KiB
Plaintext

(* @PATH := '\/TASK2_ControlMain\/Blender_Procedure' *)
(* @SYMFILEFLAGS := '59392' *)
PROGRAM Syrup_MFM_StartUp
VAR
mSyrMFMStartUpONS : R_TRIG ;
mSyrMFMStartUpReqTP : TP ;
mStepNum : INT ;
mTimeStep : INT ;
mInitTimer : BOOL ;
mSyrMFMStepMove : _StepMove ;
mAuxStep : INT ;
mTimer : TIME ;
mDummy : BOOL ;
END_VAR
VAR_OUTPUT
EN_Out : BOOL ;
END_VAR
(* @END_DECLARATION := '0' *)
_LD_BODY
_NETWORKS : 9
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 3
_LD_CONTACT
gBlenderProdMode
_EXPRESSION
_POSITIV
_LD_CONTACT
gBlenderSuppliesOk
_EXPRESSION
_POSITIV
_LD_CONTACT
gWaterRecipe
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gSyrMFMStartUp_Qualifier
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 3
_LD_CONTACT
gH_CMD_SyrupMFM_Prep
_EXPRESSION
_POSITIV
_FUNCTIONBLOCK
mSyrMFMStartUpReqTP
_BOX_EXPR : 2
_EMPTY
_OPERAND
_EXPRESSION
_POSITIV
t#1s
_EXPRESSION
_POSITIV
TP
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
_EMPTY
_LD_CONTACT
gSyrMFMStartUp_Qualifier
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gSyrMFMStartUp_Request
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_OR
_LD_OPERATOR : 5
_LD_CONTACT
gBlenderRinseMode
_EXPRESSION
_POSITIV
_LD_CONTACT
gBlenderCIPMode
_EXPRESSION
_POSITIV
_LD_CONTACT
gWaterRecipe
_EXPRESSION
_POSITIV
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gEmergencyPressed
_EXPRESSION
_POSITIV
_LD_CONTACT
gSyrMFMStartUp_Latch
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_LD_AND
_LD_OPERATOR : 4
_LD_CONTACT
gSyrMFMStartUp_Request
_EXPRESSION
_POSITIV
_LD_CONTACT
gBlenderRun_Latch
_EXPRESSION
_NEGATIV
_LD_CONTACT
gSyrLineMFMPrep_Done
_EXPRESSION
_POSITIV
_FUNCTIONBLOCK
mSyrMFMStartUpONS
_BOX_EXPR : 1
_EMPTY
_EXPRESSION
_POSITIV
R_TRIG
_OUTPUTS : 0
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gSyrMFMStartUp_Reset
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gSyrMFMStartUp_Reset
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
Syrup_MFM_StartUp._SyrMFMStartUp_Reset
_OUTPUTS : 0
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mDummy
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_OR
_LD_OPERATOR : 3
_LD_CONTACT
gAirLowPress_Fault
_EXPRESSION
_POSITIV
_LD_CONTACT
gSyrupPump_P2_Fault
_EXPRESSION
_POSITIV
_LD_CONTACT
gSyrRoomPump_Fault
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gSyrMFMStartUp_Wait
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 3
_LD_OR
_LD_OPERATOR : 2
_LD_CONTACT
gSyrMFMStartUp_Request
_EXPRESSION
_POSITIV
_LD_CONTACT
gSyrMFMStartUp_Latch
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_LD_CONTACT
gSyrMFMStartUp_Reset
_EXPRESSION
_NEGATIV
_LD_CONTACT
gSyrLineMFMPrep_Done
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gSyrMFMStartUp_Latch
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gSyrMFMStartUp_Latch
_EXPRESSION
_POSITIV
_LD_CONTACT
gSyrMFMStartUp_Wait
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gSyrMFMStartUp_Running
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gSyrMFMStartUp_Latch
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gH_SyrMFMPrepRun
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gSyrMFMStartUp_Running
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
Syrup_MFM_StartUp._SyrMFMStartUp_Sequencer
_OUTPUTS : 0
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mDummy
ENABLELIST_END
_OUTPUTS : 0
END_PROGRAM
ACTION _SyrMFMStartUp_Reset:
_LD_BODY
_NETWORKS : 3
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_OPERATOR
_BOX_EXPR : 1
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
0
_EXPRESSION
_POSITIV
MOVE
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mStepNum
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_OPERATOR
_BOX_EXPR : 1
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
0
_EXPRESSION
_POSITIV
MOVE
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mTimeStep
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_NEGATIV
_SET
gSyrLineMFMPrep_Done
END_ACTION
ACTION _SyrMFMStartUp_Sequencer:
CASE mStepNum OF
0: SyrMFM_Step_0 ;
1: SyrMFM_Step_1 ;
2: SyrMFM_Step_2 ;
ELSE
;
END_CASE
END_ACTION
ACTION SyrMFM_Step_0:
_LD_BODY
_NETWORKS : 2
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_SET
gSp_EV03
_NETWORK
_COMMENT
Step 0: Wait Syrup Tank Minimum Level
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTIONBLOCK
mSyrMFMStepMove
_BOX_EXPR : 6
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
mStepNum
_OPERAND
_EXPRESSION
_POSITIV
1
_OPERAND
_EXPRESSION
_POSITIV
t#2s
_OPERAND
_EXPRESSION
_POSITIV
gSyrupTankMinLvlAux
_OPERAND
_EXPRESSION
_POSITIV
TRUE
_OPERAND
_EXPRESSION
_POSITIV
gSyrMFMStartUp_Wait
_EXPRESSION
_POSITIV
_StepMove
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mTimer
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mStepNum
ENABLELIST_END
_OUTPUTS : 0
END_ACTION
ACTION SyrMFM_Step_1:
_LD_BODY
_NETWORKS : 2
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 3
_OUTPUT
_POSITIV
_SET
gSp_P2
_OUTPUT
_POSITIV
_SET
gSp_EV24
_OUTPUT
_POSITIV
_SET
gSp_EV03
_NETWORK
_COMMENT
Step 1: Wait Syrup Tank Minimum Level
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTIONBLOCK
mSyrMFMStepMove
_BOX_EXPR : 6
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
mStepNum
_OPERAND
_EXPRESSION
_POSITIV
2
_OPERAND
_EXPRESSION
_POSITIV
t#20s
_OPERAND
_EXPRESSION
_NEGATIV
gSyrupMFM_EPD
_OPERAND
_EXPRESSION
_POSITIV
TRUE
_OPERAND
_EXPRESSION
_POSITIV
gSyrMFMStartUp_Wait
_EXPRESSION
_POSITIV
_StepMove
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mTimer
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mStepNum
ENABLELIST_END
_OUTPUTS : 0
END_ACTION
ACTION SyrMFM_Step_2:
_LD_BODY
_NETWORKS : 1
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gSyrLineMFMPrep_Done
END_ACTION