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

1636 lines
17 KiB
Plaintext

(* @PATH := '\/TASK2_ControlMain\/Blender_Procedure' *)
(* @SYMFILEFLAGS := '0' *)
PROGRAM ProdTank_RunOut
VAR
mProdTankRunOutTP : TP ;
mProdTankRunOutTP0 : TP ;
mProdTankRunOutTP1 : TP ;
mToFillerStartPipeRunOut_TON : TP ;
mAuxONS : R_TRIG ;
mStepNum : INT ;
mProdTankRunOutMove : _StepMove ;
mAuxStep : INT ;
mTimer : TIME ;
mProdTankMinLevel : BOOL ;
mProdTankRanOut : BOOL ;
mProcSelected : BOOL ;
mDummy : BOOL ;
END_VAR
VAR_OUTPUT
EN_Out : BOOL ;
END_VAR
(* @END_DECLARATION := '0' *)
_LD_BODY
_NETWORKS : 17
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_OR
_LD_OPERATOR : 2
_LD_AND
_LD_OPERATOR : 5
_LD_OR
_LD_OPERATOR : 2
_LD_CONTACT
gH_SystemRunOutEnabled
_EXPRESSION
_NEGATIV
_LD_CONTACT
gWaterRecipe
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_LD_CONTACT
gBlenderProdMode
_EXPRESSION
_POSITIV
_LD_CONTACT
gBlenderSuppliesOk
_EXPRESSION
_POSITIV
_LD_CONTACT
gBlenderBlending
_EXPRESSION
_NEGATIV
_LD_CONTACT
gProdTankDrain_Latch
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
_LD_CONTACT
gFastChangeOverActivated
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_LD_CONTACT
gFirstProd_Done
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gProdTankRunOut_Qualifier
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_OR
_LD_OPERATOR : 4
_LD_AND
_LD_OPERATOR : 5
_LD_CONTACT
gFastChangeOverActivated
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_CMD_ProdTankRunOutReq
_EXPRESSION
_POSITIV
_LD_CONTACT
gProdTankRunOut_Done
_EXPRESSION
_POSITIV
_FUNCTIONBLOCK
mProdTankRunOutTP0
_BOX_EXPR : 2
_EMPTY
_OPERAND
_EXPRESSION
_POSITIV
t#1s
_EXPRESSION
_POSITIV
TP
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
_EMPTY
_LD_CONTACT
gProdTankRunOut_Latch
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
_LD_AND
_LD_OPERATOR : 4
_LD_CONTACT
gFastChangeOverActivated
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_CMD_ProdTankRunOutReq
_EXPRESSION
_POSITIV
_LD_CONTACT
gProdTankRunOut_Done
_EXPRESSION
_NEGATIV
_FUNCTIONBLOCK
mAuxONS
_BOX_EXPR : 1
_EMPTY
_EXPRESSION
_POSITIV
R_TRIG
_OUTPUTS : 0
_EXPRESSION
_POSITIV
_LD_AND
_LD_OPERATOR : 4
_LD_CONTACT
gFastChangeOverActivated
_EXPRESSION
_NEGATIV
_LD_CONTACT
gSyrRunOut_Done
_EXPRESSION
_POSITIV
_FUNCTIONBLOCK
mProdTankRunOutTP1
_BOX_EXPR : 2
_EMPTY
_OPERAND
_EXPRESSION
_POSITIV
t#1s
_EXPRESSION
_POSITIV
TP
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
_EMPTY
_LD_CONTACT
gProdTankRunOut_Done
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
_LD_AND
_LD_OPERATOR : 5
_LD_CONTACT
gFastChangeOverActivated
_EXPRESSION
_POSITIV
_LD_CONTACT
gSyrRunOut_Done
_EXPRESSION
_POSITIV
_LD_CONTACT
gBlenderAlarm
_EXPRESSION
_NEGATIV
_FUNCTIONBLOCK
mProdTankRunOutTP
_BOX_EXPR : 2
_EMPTY
_OPERAND
_EXPRESSION
_POSITIV
t#1s
_EXPRESSION
_POSITIV
TP
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
_EMPTY
_LD_CONTACT
gProdTankRunOut_Done
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_LD_CONTACT
gProdTankRunOut_Qualifier
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gProdTankRunOut_Request
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_OR
_LD_OPERATOR : 4
_LD_AND
_LD_OPERATOR : 3
_LD_OR
_LD_OPERATOR : 2
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gFastChangeOverActivated
_EXPRESSION
_NEGATIV
_LD_CONTACT
gProdTankRunOut_Request
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gFastChangeOverActivated
_EXPRESSION
_POSITIV
_LD_CONTACT
gSyrRunOut_Done
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_FUNCTIONBLOCK
mAuxONS
_BOX_EXPR : 1
_EMPTY
_EXPRESSION
_POSITIV
R_TRIG
_OUTPUTS : 0
_LD_OR
_LD_OPERATOR : 2
_LD_CONTACT
gProdTankRunOut_Latch
_EXPRESSION
_POSITIV
_LD_CONTACT
gProdTankRunOut_Done
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gFastChangeOverActivated
_EXPRESSION
_NEGATIV
_LD_OR
_LD_OPERATOR : 3
_LD_CONTACT
gBlenderCIPMode
_EXPRESSION
_POSITIV
_LD_CONTACT
gBlenderRinseMode
_EXPRESSION
_POSITIV
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gSyrRunOut_Done
_EXPRESSION
_NEGATIV
_LD_CONTACT
gProdTankRunOut_Done
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gProdTankRunOut_Latch
_EXPRESSION
_POSITIV
_LD_CONTACT
gEmergencyPressed
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gH_Blender_OPT_FastChangeOverEnabled
_EXPRESSION
_POSITIV
_LD_OR
_LD_OPERATOR : 3
_LD_CONTACT
gSystemRunOut_Reset
_EXPRESSION
_POSITIV
_LD_CONTACT
gSystemRunOutInit
_EXPRESSION
_POSITIV
_LD_CONTACT
gSystemRunOut_Done
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gProdTankRunOut_Reset
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_OR
_LD_OPERATOR : 2
_LD_CONTACT
gTankPress_OkToBlend
_EXPRESSION
_NEGATIV
_LD_CONTACT
gInLinePressCO2Ok
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gProdTankRunOut_Wait
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gProdTankRunOut_Reset
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
ProdTank_RunOut._ProdTankRunOutReset
_OUTPUTS : 0
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mDummy
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_OPERATOR
_BOX_EXPR : 2
_ENABLED
_OPERATOR
_BOX_EXPR : 3
_OPERATOR
_BOX_EXPR : 2
_OPERAND
_EXPRESSION
_POSITIV
gH2OOpenInProdPipeRunOut
_OPERAND
_EXPRESSION
_POSITIV
0.0
_EXPRESSION
_POSITIV
GT
_OPERAND
_EXPRESSION
_POSITIV
0.0
_OPERAND
_EXPRESSION
_POSITIV
gMFM_WaterTotalizer
_EXPRESSION
_POSITIV
SEL
_OPERATOR
_BOX_EXPR : 3
_OPERATOR
_BOX_EXPR : 2
_OPERAND
_EXPRESSION
_POSITIV
gSyrupValveProdPipeRunOut
_OPERAND
_EXPRESSION
_POSITIV
0.0
_EXPRESSION
_POSITIV
GT
_OPERAND
_EXPRESSION
_POSITIV
0.0
_OPERAND
_EXPRESSION
_POSITIV
gMFM_Syrup1Totalizer
_EXPRESSION
_POSITIV
SEL
_EXPRESSION
_POSITIV
ADD
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gProdTankRunOutProdTotalizer
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 3
_LD_CONTACT
gChillerPushDone
_EXPRESSION
_NEGATIV
_LD_CONTACT
gProdTankRunOut_Latch
_EXPRESSION
_NEGATIV
_LD_CONTACT
gProdTankRunOut_Done
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_OPERATOR
_BOX_EXPR : 1
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
gProdTankRunOutProdTotalizer
_EXPRESSION
_POSITIV
MOVE
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gProdTankRunOutPushCountInit
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gProdTankRunOut_Latch
_EXPRESSION
_POSITIV
_LD_CONTACT
gChillerPushDone
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 2
_ASSIGN
_OPERATOR
_BOX_EXPR : 3
_ENABLED
_OPERATOR
_BOX_EXPR : 2
_OPERAND
_EXPRESSION
_POSITIV
gProdTankRunOutPushCount
_OPERAND
_EXPRESSION
_POSITIV
gProdTankRunOutChillerAmount
_EXPRESSION
_POSITIV
GT
_OPERAND
_EXPRESSION
_NEGATIV
gProductChillerEn
_OPERAND
_EXPRESSION
_NEGATIV
gSyrRunOut_Done
_EXPRESSION
_POSITIV
OR
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gChillerPushDone
_ASSIGN
_OPERATOR
_BOX_EXPR : 2
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
gProdTankRunOutProdTotalizer
_OPERAND
_EXPRESSION
_POSITIV
gProdTankRunOutPushCountInit
_EXPRESSION
_POSITIV
SUB
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gProdTankRunOutPushCount
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gChillerPushDone
_EXPRESSION
_POSITIV
_LD_CONTACT
gProdTankRunOut_Done
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_OPERATOR
_BOX_EXPR : 3
_ENABLED
_OPERATOR
_BOX_EXPR : 2
_OPERAND
_EXPRESSION
_POSITIV
gProductTankLevel
_OPERAND
_EXPRESSION
_POSITIV
2.0
_EXPRESSION
_POSITIV
GT
_OPERAND
_EXPRESSION
_POSITIV
gProdTankRunOutPushCountInit
_OPERATOR
_BOX_EXPR : 2
_OPERAND
_EXPRESSION
_POSITIV
gFillerBottleCount
_OPERAND
_EXPRESSION
_POSITIV
gContainerSize
_EXPRESSION
_POSITIV
MUL
_EXPRESSION
_POSITIV
SEL
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gProdTankRunOutPushCountInit
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gChillerPushDone
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 2
_ASSIGN
_OPERATOR
_BOX_EXPR : 2
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
gProdTankRunOutPushCount
_OPERATOR
_BOX_EXPR : 2
_OPERAND
_EXPRESSION
_POSITIV
gProdTankBottomVol
_OPERAND
_EXPRESSION
_POSITIV
20.0
_EXPRESSION
_POSITIV
SUB
_EXPRESSION
_POSITIV
GT
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mProdTankRanOut
_ASSIGN
_OPERATOR
_BOX_EXPR : 2
_ENABLED
_OPERATOR
_BOX_EXPR : 2
_OPERAND
_EXPRESSION
_POSITIV
gFillerBottleCount
_OPERAND
_EXPRESSION
_POSITIV
gContainerSize
_EXPRESSION
_POSITIV
MUL
_OPERAND
_EXPRESSION
_POSITIV
gProdTankRunOutPushCountInit
_EXPRESSION
_POSITIV
SUB
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gProdTankRunOutPushCount
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_OPERATOR
_BOX_EXPR : 2
_ENABLED
_OPERATOR
_BOX_EXPR : 2
_OPERAND
_EXPRESSION
_POSITIV
gH_FastChangeSequenceNum
_OPERAND
_EXPRESSION
_POSITIV
8
_EXPRESSION
_POSITIV
EQ
_OPERAND
_EXPRESSION
_POSITIV
gProdTankRunOut_Latch
_EXPRESSION
_POSITIV
AND
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mProcSelected
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 2
_ASSIGN
_OPERATOR
_BOX_EXPR : 3
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
mProcSelected
_OPERAND
_EXPRESSION
_POSITIV
gH_FastChangeProcValue
_OPERATOR
_BOX_EXPR : 2
_OPERATOR
_BOX_EXPR : 1
_OPERATOR
_BOX_EXPR : 2
_OPERAND
_EXPRESSION
_POSITIV
gProdTankRunOutStep0Time
_OPERAND
_EXPRESSION
_POSITIV
mTimer
_EXPRESSION
_POSITIV
SUB
_EXPRESSION
_POSITIV
TIME_TO_REAL
_OPERAND
_EXPRESSION
_POSITIV
1000
_EXPRESSION
_POSITIV
DIV
_EXPRESSION
_POSITIV
SEL
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gH_FastChangeProcValue
_ASSIGN
_OPERATOR
_BOX_EXPR : 3
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
mProcSelected
_OPERAND
_EXPRESSION
_POSITIV
gH_FastChangeWait1
_OPERAND
_EXPRESSION
_POSITIV
mProdTankMinLevel
_EXPRESSION
_POSITIV
SEL
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gH_FastChangeWait1
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 3
_LD_OR
_LD_OPERATOR : 2
_LD_CONTACT
gProdTankRunOut_Request
_EXPRESSION
_POSITIV
_LD_CONTACT
gProdTankRunOut_Latch
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_LD_CONTACT
gProdTankRunOut_Reset
_EXPRESSION
_NEGATIV
_LD_CONTACT
gProdTankRunOut_Done
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gProdTankRunOut_Latch
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gProdTankRunOut_Latch
_EXPRESSION
_POSITIV
_LD_CONTACT
gProdTankRunOut_Wait
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gProdTankRunOut_Running
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gProdTankRunOut_Latch
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
ProdTank_RunOut._ProdTankRunOutSequencer
_OUTPUTS : 0
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mDummy
ENABLELIST_END
_OUTPUTS : 2
_OUTPUT
_POSITIV
_NO_SET
gH_Status044
_OUTPUT
_POSITIV
_NO_SET
gH_ProdTankRunOutRun
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gProdTankRunOut_Done
_EXPRESSION
_POSITIV
_FUNCTIONBLOCK
mToFillerStartPipeRunOut_TON
_BOX_EXPR : 2
_EMPTY
_OPERAND
_EXPRESSION
_POSITIV
t#2s
_EXPRESSION
_POSITIV
TP
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
_EMPTY
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gToFillerStartPipeRunOut
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gProdTankRunOut_Done
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gH_ProductTankRunOutDone
END_PROGRAM
ACTION _ProdTankRunOutReset:
_LD_BODY
_NETWORKS : 1
_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 : 2
_OUTPUT
_POSITIV
_NO_SET
mStepNum
_OUTPUT
_POSITIV
_NO_SET
mAuxStep
ENABLELIST_END
_OUTPUTS : 4
_OUTPUT
_NEGATIV
_SET
gRinseCloseVM1
_OUTPUT
_NEGATIV
_SET
gRinseCloseVM2
_OUTPUT
_NEGATIV
_SET
mProdTankMinLevel
_OUTPUT
_NEGATIV
_SET
gProdTankRunOut_Done
END_ACTION
ACTION _ProdTankRunOutSequencer:
CASE mStepNum OF
0: ProdTankRunOut_Step_0 ;
1: ProdTankRunOut_Step_1 ;
2: ProdTankRunOut_Step_2 ;
3: ProdTankRunOut_Step_3 ;
ELSE
;
END_CASE
END_ACTION
ACTION ProdTankRunOut_Step_0:
_LD_BODY
_NETWORKS : 4
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gChillerPushDone
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
ENABLELIST : 2
_ASSIGN
_OPERATOR
_BOX_EXPR : 2
_ENABLED
_OPERATOR
_BOX_EXPR : 2
_OPERAND
_EXPRESSION
_POSITIV
gH2OOpenInProdPipeRunOut
_OPERAND
_EXPRESSION
_POSITIV
0.0
_EXPRESSION
_POSITIV
GT
_OPERAND
_EXPRESSION
_POSITIV
DI_Min_Deair_Level
_EXPRESSION
_POSITIV
AND
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gSp_P1
_ASSIGN
_OPERATOR
_BOX_EXPR : 2
_ENABLED
_OPERATOR
_BOX_EXPR : 2
_OPERAND
_EXPRESSION
_POSITIV
gSyrupValveProdPipeRunOut
_OPERAND
_EXPRESSION
_POSITIV
0.0
_EXPRESSION
_POSITIV
GT
_OPERATOR
_BOX_EXPR : 2
_OPERAND
_EXPRESSION
_POSITIV
DI_Min_Syrup_Level
_OPERAND
_EXPRESSION
_POSITIV
gSyrupTankMinLvlAux
_EXPRESSION
_POSITIV
OR
_EXPRESSION
_POSITIV
AND
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gSp_P2
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 2
_OUTPUT
_POSITIV
_NO_SET
gSp_EV01
_OUTPUT
_POSITIV
_NO_SET
gSp_EV03
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_Blender_OPT_DoubleDeair
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 2
_OUTPUT
_POSITIV
_NO_SET
gSp_EV01_1
_OUTPUT
_POSITIV
_NO_SET
gSp_P5
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTIONBLOCK
mProdTankRunOutMove
_BOX_EXPR : 6
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
mStepNum
_OPERAND
_EXPRESSION
_POSITIV
1
_OPERAND
_EXPRESSION
_POSITIV
t#0s
_OPERAND
_EXPRESSION
_POSITIV
gChillerPushDone
_OPERAND
_EXPRESSION
_POSITIV
TRUE
_OPERAND
_EXPRESSION
_POSITIV
gProdTankRunOut_Wait
_EXPRESSION
_POSITIV
_StepMove
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
_EMPTY
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mStepNum
ENABLELIST_END
_OUTPUTS : 0
END_ACTION
ACTION ProdTankRunOut_Step_1:
_LD_BODY
_NETWORKS : 2
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 2
_OUTPUT
_POSITIV
_SET
gRinseCloseVM1
_OUTPUT
_POSITIV
_SET
gRinseCloseVM2
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTIONBLOCK
mProdTankRunOutMove
_BOX_EXPR : 6
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
mStepNum
_OPERAND
_EXPRESSION
_POSITIV
2
_OPERAND
_EXPRESSION
_POSITIV
t#2s
_OPERAND
_EXPRESSION
_POSITIV
TRUE
_OPERAND
_EXPRESSION
_POSITIV
TRUE
_OPERAND
_EXPRESSION
_POSITIV
gProdTankRunOut_Wait
_EXPRESSION
_POSITIV
_StepMove
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
_EMPTY
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mStepNum
ENABLELIST_END
_OUTPUTS : 0
END_ACTION
ACTION ProdTankRunOut_Step_2:
_LD_BODY
_NETWORKS : 2
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_OPERATOR
_BOX_EXPR : 3
_ENABLED
_OPERATOR
_BOX_EXPR : 2
_OPERATOR
_BOX_EXPR : 2
_OPERAND
_EXPRESSION
_POSITIV
gProductTankLevel
_OPERAND
_EXPRESSION
_POSITIV
2
_EXPRESSION
_POSITIV
LT
_OPERAND
_EXPRESSION
_NEGATIV
gIn_ProdTankNotEmpty
_EXPRESSION
_POSITIV
AND
_OPERAND
_EXPRESSION
_POSITIV
gFillerRanOut
_OPERAND
_EXPRESSION
_POSITIV
mProdTankRanOut
_EXPRESSION
_POSITIV
OR
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mProdTankMinLevel
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTIONBLOCK
mProdTankRunOutMove
_BOX_EXPR : 6
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
mStepNum
_OPERAND
_EXPRESSION
_POSITIV
3
_OPERAND
_EXPRESSION
_POSITIV
gProdTankRunOutStep0Time
_OPERAND
_EXPRESSION
_POSITIV
mProdTankMinLevel
_OPERAND
_EXPRESSION
_POSITIV
TRUE
_OPERAND
_EXPRESSION
_POSITIV
gProdTankRunOut_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 ProdTankRunOut_Step_3:
_LD_BODY
_NETWORKS : 1
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 4
_OUTPUT
_NEGATIV
_SET
gRinseCloseVM1
_OUTPUT
_NEGATIV
_SET
gRinseCloseVM2
_OUTPUT
_NEGATIV
_SET
gChillerPushDone
_OUTPUT
_POSITIV
_SET
gProdTankRunOut_Done
END_ACTION