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

3686 lines
43 KiB
Plaintext

(* @PATH := '\/TASK2_ControlMain\/Blender_Logic' *)
(* @SYMFILEFLAGS := '59392' *)
PROGRAM _Blender_Ctrl_Main
VAR
mProdONS : R_TRIG ;
mCIPONS : R_TRIG ;
mRinseONS : R_TRIG ;
mWaterVFMCtrl : BYTE ;
mSyrupMFMCtrl : BYTE ;
mCO2MFMCtrl : BYTE ;
mProductMFMCtrl : BYTE ;
mResetTotalizerTmr : TP ;
mResetTotalizer : BOOL ;
mResetWaterTotTmr : TP ;
mResetWaterTot : BOOL ;
mResetSyrupTotTmr : TP ;
mResetSyrupTot : BOOL ;
mResetCO2TotTmr : TP ;
mResetCO2Tot : BOOL ;
mResetProductTotTmr : TP ;
mResetProductTot : BOOL ;
mDelayPowerOnTmr : TP ;
mDelayPowerOn : BOOL ;
mDelayS7CallTmr : TON ;
mEmergencyPressONS : F_TRIG ;
mWaterValveDly : TON ;
mDelayPowerOff : TON ;
mSystemShutDown : NT_Shutdown ;
mNTShutDownBusy : BOOL ;
mShutDownRequest : BOOL;
mShutDownError : BOOL ;
mShutDownErrorCode : UDINT ;
mDelayOffShutDown : TON ;
mPowerOffONS : F_TRIG ;
mPowerOff : BOOL ;
mAbortShutDown : NT_AbortShutdown ;
mDummy : BOOL ;
mONS1 : R_TRIG;
m1HourONS : BOOL;
m1sClockONS : BOOL;
m1MinONS : BOOL;
END_VAR
VAR_OUTPUT
EN_Out : BOOL ;
END_VAR
(* @END_DECLARATION := '0' *)
_LD_BODY
_NETWORKS : 73
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_NEGATIV
_SET
gAlwaysOff
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gAuxVoltageOk
_EXPRESSION
_POSITIV
_FUNCTIONBLOCK
mEmergencyPressONS
_BOX_EXPR : 1
_EMPTY
_EXPRESSION
_POSITIV
F_TRIG
_OUTPUTS : 0
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gEmergencyPressed
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 3
_LD_OR
_LD_OPERATOR : 2
_LD_CONTACT
gInLinePressCO2Ok
_EXPRESSION
_POSITIV
_LD_CONTACT
gWorkshopTest
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_LD_CONTACT
gInLinePressAirOk
_EXPRESSION
_POSITIV
_LD_CONTACT
gAuxVoltageOk
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gBlenderSuppliesOk
_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
gH_BlenderStateNum
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_Blender_OPT_TrackFillerSpeed
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_SET
gTrackFillerSpeed
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_OR
_LD_OPERATOR : 4
_LD_CONTACT
gH_Blender_OPT_TrackFillerSpeed
_EXPRESSION
_NEGATIV
_LD_CONTACT
gManual_PID_H2O
_EXPRESSION
_POSITIV
_LD_CONTACT
gManual_PID_SYR
_EXPRESSION
_POSITIV
_LD_CONTACT
gManual_PID_CO2
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_NEGATIV
_SET
gTrackFillerSpeed
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gSystem_Task_Info[3].active
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
_Blender_Ctrl_Main._1st_Cycle
_OUTPUTS : 0
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mDummy
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gSystem_Task_Info[3].active
_EXPRESSION
_NEGATIV
_FUNCTIONBLOCK
mDelayPowerOnTmr
_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
mDelayPowerOn
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTIONBLOCK
mDelayS7CallTmr
_BOX_EXPR : 2
_ENABLED
_OPERATOR
_BOX_EXPR : 2
_OPERATOR
_BOX_EXPR : 2
_OPERAND
_EXPRESSION
_POSITIV
gH_Blender_OPT_SignalExchange
_OPERAND
_EXPRESSION
_POSITIV
1
_EXPRESSION
_POSITIV
EQ
_OPERAND
_EXPRESSION
_POSITIV
gSystem_Task_Info[3].active
_EXPRESSION
_POSITIV
AND
_OPERAND
_EXPRESSION
_POSITIV
t#15s
_EXPRESSION
_POSITIV
TON
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
_EMPTY
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gDelayS7Call
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
_Blender_Ctrl_Main.CheckPersistantData
_OUTPUTS : 0
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mDummy
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_Blender_Prod_CIP
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gBlenderProdMode
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_Blender_Prod_CIP
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_OPERATOR
_BOX_EXPR : 1
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
19
_EXPRESSION
_POSITIV
MOVE
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gH_BlenderStateNum
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gBlenderCIPMode
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 5
_OUTPUT
_NEGATIV
_SET
gH_ProductMeter_Fault
_OUTPUT
_NEGATIV
_SET
gmPDS2000_Error_Fault
_OUTPUT
_NEGATIV
_SET
gH_ProductMeter_Run
_OUTPUT
_NEGATIV
_SET
gFreezeProductMeter
_OUTPUT
_NEGATIV
_SET
gProductMeterOk
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_OPERATOR
_BOX_EXPR : 2
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
gH_Blender_OPT_CoolerType
_OPERAND
_EXPRESSION
_POSITIV
1
_EXPRESSION
_POSITIV
EQ
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gGencoldChillerEn
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_Blender_OPT_CoolerControl
_OPERAND
_EXPRESSION
_POSITIV
2
_EXPRESSION
_POSITIV
EQ
_OPERATOR
_BOX_EXPR : 2
_OPERAND
_EXPRESSION
_POSITIV
gH_Blender_OPT_CoolerControl
_OPERAND
_EXPRESSION
_POSITIV
3
_EXPRESSION
_POSITIV
EQ
_EXPRESSION
_POSITIV
OR
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gProductChillerEn
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_OPERATOR
_BOX_EXPR : 2
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
gH_Blender_OPT_CoolerControl
_OPERAND
_EXPRESSION
_POSITIV
4
_EXPRESSION
_POSITIV
EQ
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gProductDoubleStadiumChillerEn
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_Blender_OPT_CoolerControl
_OPERAND
_EXPRESSION
_POSITIV
1
_EXPRESSION
_POSITIV
EQ
_OPERATOR
_BOX_EXPR : 2
_OPERAND
_EXPRESSION
_POSITIV
gH_Blender_OPT_CoolerControl
_OPERAND
_EXPRESSION
_POSITIV
3
_EXPRESSION
_POSITIV
EQ
_EXPRESSION
_POSITIV
OR
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gWaterChillerEn
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gProdPipeRunOutWaterCountEn
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gProdPipeRunOutFillerBottleCountEn
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 3
_LD_CONTACT
gH_Blender_OPT_StillWaterByPass
_EXPRESSION
_POSITIV
_LD_CONTACT
gWaterRecipe
_EXPRESSION
_POSITIV
_LD_CONTACT
gCarboStillRecipe
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gStillWaterByPassEn
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_OPERATOR
_BOX_EXPR : 2
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
gH_Blender_OPT_Promass
_OPERAND
_EXPRESSION
_POSITIV
1
_EXPRESSION
_POSITIV
GT
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gSyrupRoomEn
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 3
_LD_CONTACT
gSyrupRoomEn
_EXPRESSION
_POSITIV
_LD_CONTACT
gSyrupLineDrainValveAux
_EXPRESSION
_POSITIV
_LD_OR
_LD_OPERATOR : 2
_LD_AND
_LD_OPERATOR : 3
_LD_CONTACT
gH_Blender_OPT_FastChangeOverEnabled
_EXPRESSION
_NEGATIV
_LD_CONTACT
gSyrLineMFMPrep_Done
_EXPRESSION
_POSITIV
_LD_CONTACT
gSyrRunOut_Done
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
_LD_AND
_LD_OPERATOR : 3
_LD_CONTACT
gBlenderCIPMode
_EXPRESSION
_POSITIV
_LD_CONTACT
gInCIP_CIPRunning
_EXPRESSION
_POSITIV
_LD_CONTACT
gBlenderRun_Running
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gManualSyrupDrainValve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 3
_LD_CONTACT
gWaterManualDrainValveAux
_EXPRESSION
_POSITIV
_LD_CONTACT
gH_Blender_OPT_FastChangeOverEnabled
_EXPRESSION
_POSITIV
_FUNCTIONBLOCK
mWaterValveDly
_BOX_EXPR : 2
_EMPTY
_OPERAND
_EXPRESSION
_POSITIV
t#1s
_EXPRESSION
_POSITIV
TON
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
_EMPTY
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gManualWaterDrainValve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
mPDS1000_Control
_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
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
mPDS2000_Control
_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
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
Maselli_Control
_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
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
mPDS_PA_Control
_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
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
GetProdBrixCO2_FromAnalogInput
_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
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
GetProdO2_FromAnalogInput
_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
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
ProductQuality
_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
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
Input
_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
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
SelCheckBrixSource
_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
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
TankLevel
_OUTPUTS : 0
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mDummy
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 3
_LD_CONTACT
gBlenderProdMode
_EXPRESSION
_POSITIV
_FUNCTIONBLOCK
mProdONS
_BOX_EXPR : 1
_EMPTY
_EXPRESSION
_POSITIV
R_TRIG
_OUTPUTS : 0
_LD_CONTACT
mDelayPowerOn
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gProductionONS
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gProductionONS
_EXPRESSION
_POSITIV
_LD_CONTACT
gBlenderStarted
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
_Blender_Ctrl_Main._ProductionMode_Init
_OUTPUTS : 0
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mDummy
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 3
_LD_CONTACT
gH_Blender_Prod_CIP
_EXPRESSION
_POSITIV
_FUNCTIONBLOCK
mRinseONS
_BOX_EXPR : 1
_EMPTY
_EXPRESSION
_POSITIV
R_TRIG
_OUTPUTS : 0
_LD_CONTACT
mDelayPowerOn
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gRinseONS
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 3
_LD_CONTACT
gBlenderCIPMode
_EXPRESSION
_POSITIV
_FUNCTIONBLOCK
mCIPONS
_BOX_EXPR : 1
_EMPTY
_EXPRESSION
_POSITIV
R_TRIG
_OUTPUTS : 0
_LD_CONTACT
mDelayPowerOn
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gCIPONS
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gCIPONS
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
_Blender_Ctrl_Main._CIPMode_init
_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
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
_Blender_Ctrl_Main.Reset_Sp_Word
_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
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
Blender_RunControl
_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
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
ProductTank_PressCtrl
_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
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
FirstProduction
_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
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
CIP_MAIN
_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
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
BlenderRinse
_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
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
Safeties
_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
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
VacuumCtrl
_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
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
SyrupRoomCtrl
_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
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
ProductTankBrix
_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
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
AmmoniaCtrl
_OUTPUTS : 0
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mDummy
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
mDelayPowerOn
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
Blender_ProcedureCall
_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
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
Pneumatic_Valve_Ctrl
_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
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
PumpsControl
_OUTPUTS : 0
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mDummy
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_Blender_OPT_UVLamp
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
UV_Lamp
_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
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
Output
_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
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
SLIM_Block
_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
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
Filler_Control
_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
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
FillerRinseTank_Ctrl
_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
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
_Blender_Ctrl_Main.Update_P_Word
_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
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
_Blender_Ctrl_Main.SystemShutDown_DueToPowerFault
_OUTPUTS : 0
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mDummy
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gBlendResetTotalizer
_EXPRESSION
_POSITIV
_FUNCTIONBLOCK
mResetTotalizerTmr
_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
mResetTotalizer
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_OR
_LD_OPERATOR : 2
_LD_CONTACT
gWaterVFMResetTot
_EXPRESSION
_POSITIV
_LD_CONTACT
mResetTotalizer
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_FUNCTIONBLOCK
mResetWaterTotTmr
_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
mResetWaterTot
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gWaterVFMResetTot
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_NEGATIV
_SET
gWaterVFMResetTot
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_OR
_LD_OPERATOR : 2
_LD_CONTACT
gSyrupMFMResetTot
_EXPRESSION
_POSITIV
_LD_CONTACT
mResetTotalizer
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_FUNCTIONBLOCK
mResetSyrupTotTmr
_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
mResetSyrupTot
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gSyrupMFMResetTot
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_NEGATIV
_SET
gSyrupMFMResetTot
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_OR
_LD_OPERATOR : 2
_LD_CONTACT
gCO2MFMResetTot
_EXPRESSION
_POSITIV
_LD_CONTACT
mResetTotalizer
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_FUNCTIONBLOCK
mResetCO2TotTmr
_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
mResetCO2Tot
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gCO2MFMResetTot
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_NEGATIV
_SET
gCO2MFMResetTot
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_OR
_LD_OPERATOR : 2
_LD_CONTACT
gProductMFMResetTot
_EXPRESSION
_POSITIV
_LD_CONTACT
mResetTotalizer
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_FUNCTIONBLOCK
mResetProductTotTmr
_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
mResetProductTot
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gProductMFMResetTot
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_NEGATIV
_SET
gProductMFMResetTot
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gBlendResetTotalizer
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_NEGATIV
_SET
gBlendResetTotalizer
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
_Blender_Ctrl_Main._MFM_Command
_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
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
Profibus_Network
_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
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
ModValveFault
_OUTPUTS : 0
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mDummy
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_Blender_All_Auto
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
_All_Auto
_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
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
ManualActive
_OUTPUTS : 0
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mDummy
ENABLELIST_END
_OUTPUTS : 0
END_PROGRAM
ACTION _1st_Cycle:
_All_Auto;
END_ACTION
ACTION _All_Auto:
gH_EV01_Auto := TRUE ;
gH_EV02_Auto := TRUE ;
gH_EV01_1_Auto := TRUE ;
gH_EV02_1_Auto := TRUE ;
gH_EV03_Auto := TRUE ;
gH_EV04_Auto := TRUE ;
gH_EV01_Manual := FALSE ;
gH_EV02_Manual := FALSE ;
gH_EV01_1_Manual := FALSE ;
gH_EV02_1_Manual := FALSE ;
gH_EV03_Manual := FALSE ;
gH_EV04_Manual := FALSE ;
gH_EV11_Auto := TRUE ;
gH_EV12_Auto := TRUE ;
gH_EV13_Auto := TRUE ;
gH_EV14_Auto := TRUE ;
gH_EV14_1_Auto := TRUE ;
gH_EV15_Auto := TRUE ;
gH_EV16_Auto := TRUE ;
gH_EV17_Auto := TRUE ;
gH_EV16_1_Auto := TRUE ;
gH_EV18_Auto := TRUE ;
gH_EV11_Manual := FALSE ;
gH_EV12_Manual := FALSE ;
gH_EV13_Manual := FALSE ;
gH_EV14_Manual := FALSE ;
gH_EV14_1_Manual := FALSE ;
gH_EV15_Manual := FALSE ;
gH_EV16_Manual := FALSE ;
gH_EV17_Manual := FALSE ;
gH_EV16_1_Manual := FALSE ;
gH_EV18_Manual := FALSE ;
gH_EV21_Auto := TRUE ;
gH_EV22_Auto := TRUE ;
gH_EV23_Auto := TRUE ;
gH_EV23_1_Auto := TRUE ;
gH_EV24_Auto := TRUE ;
gH_EV25_Auto := TRUE ;
gH_EV26_Auto := TRUE ;
gH_EV27_Auto := TRUE ;
gH_EV28_Auto := TRUE ;
gH_EV21_Manual := FALSE ;
gH_EV22_Manual := FALSE ;
gH_EV23_Manual := FALSE ;
gH_EV23_1_Manual := FALSE ;
gH_EV24_Manual := FALSE ;
gH_EV25_Manual := FALSE ;
gH_EV26_Manual := FALSE ;
gH_EV27_Manual := FALSE ;
gH_EV28_Manual := FALSE ;
gH_EV31_Auto := TRUE ;
gH_EV32_Auto := TRUE ;
gH_EV33_Auto := TRUE ;
gH_EV34_Auto := TRUE ;
gH_EV35_Auto := TRUE ;
gH_EV36_Auto := TRUE ;
gH_EV37_Auto := TRUE ;
gH_EV38_Auto := TRUE ;
gH_EV39_Auto := TRUE ;
gH_EV31_Manual := FALSE ;
gH_EV32_Manual := FALSE ;
gH_EV33_Manual := FALSE ;
gH_EV35_Manual := FALSE ;
gH_EV36_Manual := FALSE ;
gH_EV37_Manual := FALSE ;
gH_EV38_Manual := FALSE ;
gH_EV39_Manual := FALSE ;
gH_EV40_Auto := TRUE ;
gH_EV41_Auto := TRUE ;
gH_EV42_Auto := TRUE ;
gH_EV43_Auto := TRUE ;
gH_EV44_Auto := TRUE ;
gH_EV45_Auto := TRUE ;
gH_EV46_Auto := TRUE ;
gH_EV47_Auto := TRUE ;
gH_EV48_Auto := TRUE ;
gH_EV49_Auto := TRUE ;
gH_EV40_Manual := FALSE ;
gH_EV41_Manual := FALSE ;
gH_EV42_Manual := FALSE ;
gH_EV43_Manual := FALSE ;
gH_EV44_Manual := FALSE ;
gH_EV45_Manual := FALSE ;
gH_EV46_Manual := FALSE ;
gH_EV47_Manual := FALSE ;
gH_EV48_Manual := FALSE ;
gH_EV49_Manual := FALSE ;
gH_EV50_Auto := TRUE ;
gH_EV51_Auto := TRUE ;
gH_EV52_Auto := TRUE ;
gH_EV53_Auto := TRUE ;
gH_EV54_Auto := TRUE ;
gH_EV55_Auto := TRUE ;
gH_EV56_Auto := TRUE ;
gH_EV57_Auto := TRUE ;
gH_EV58_Auto := TRUE ;
gH_EV59_Auto := TRUE ;
gH_EV50_Manual := FALSE ;
gH_EV51_Manual := FALSE ;
gH_EV52_Manual := FALSE ;
gH_EV53_Manual := FALSE ;
gH_EV54_Manual := FALSE ;
gH_EV55_Manual := FALSE ;
gH_EV56_Manual := FALSE ;
gH_EV57_Manual := FALSE ;
gH_EV58_Manual := FALSE ;
gH_EV59_Manual := FALSE ;
gH_EV61_Auto := TRUE ;
gH_EV62_Auto := TRUE ;
gH_EV63_Auto := TRUE ;
gH_EV64_Auto := TRUE ;
gH_EV65_Auto := TRUE ;
gH_EV66_Auto := TRUE ;
gH_EV67_Auto := TRUE ;
gH_EV68_Auto := TRUE ;
gH_EV69_Auto := TRUE ;
gH_EV61_Manual := FALSE ;
gH_EV62_Manual := FALSE ;
gH_EV63_Manual := FALSE ;
gH_EV64_Manual := FALSE ;
gH_EV65_Manual := FALSE ;
gH_EV66_Manual := FALSE ;
gH_EV67_Manual := FALSE ;
gH_EV68_Manual := FALSE ;
gH_EV69_Manual := FALSE ;
gH_EV71_Auto := TRUE ;
gH_EV72_Auto := TRUE ;
gH_EV73_Auto := TRUE ;
gH_EV74_Auto := TRUE ;
gH_EV75_Auto := TRUE ;
gH_EV76_Auto := TRUE ;
gH_EV77_Auto := TRUE ;
gH_EV78_Auto := TRUE ;
gH_EV79_Auto := TRUE ;
gH_EV81_Auto := TRUE ;
gH_EV83_Auto := TRUE ;
gH_EV84_Auto := TRUE ;
gH_EV89_Auto := TRUE ;
gH_EV71_Manual := FALSE ;
gH_EV72_Manual := FALSE ;
gH_EV73_Manual := FALSE ;
gH_EV74_Manual := FALSE ;
gH_EV75_Manual := FALSE ;
gH_EV76_Manual := FALSE ;
gH_EV77_Manual := FALSE ;
gH_EV78_Manual := FALSE ;
gH_EV79_Manual := FALSE ;
gH_EV81_Manual := FALSE ;
gH_EV83_Manual := FALSE ;
gH_EV84_Manual := FALSE ;
gH_EV89_Manual := FALSE ;
gH_P1_WaterPump_Auto := TRUE ;
gH_P2_SyrupPump_Auto := TRUE ;
gH_P3_ProductPump_Auto := TRUE ;
gH_P1_WaterPump_Manual := FALSE ;
gH_P2_SyrupPump_Manual := FALSE ;
gH_P3_ProductPump_Manual := FALSE;
gH_P4_VacuumPump_Auto := TRUE ;
gH_P4_VacuumPump_Manual :=FALSE ;
gH_P5_WaterPump_Auto := TRUE ;
gH_P5_WaterPump_Manual := FALSE ;
gH_P5_RinseTankPump_Auto := TRUE ;
gH_P5_RinseTankPump_Manual := FALSE ;
gH_P6_RecircPump_Auto := TRUE ;
gH_P6_RecircPump_Manual := FALSE ;
gH_SyrupRoomPump_Auto := TRUE;
gH_SyrupRoomPump_Manual := FALSE;
gH_WaterValve_Auto := TRUE ;
gH_SyrupValve_Auto := TRUE ;
gH_CO2CarboValve_Auto := TRUE ;
gH_CO2PressValve_Auto := TRUE ;
gH_SyrupLevelValve_Auto := TRUE ;
gH_VEP_DeaireationValve_Auto := TRUE ;
gH_WaterTempValve_Man_Out_ON := FALSE ;
gH_ProdTempValve_Man_Out_ON := FALSE ;
gH_CIPTempValve_Man_Out_ON := FALSE ;
gH_Blender_All_Auto := FALSE ;
END_ACTION
ACTION _CIPMode_init:
_Blender_PID_Main._PID_Reset_Integral ;
END_ACTION
ACTION _MFM_Command:
IF mResetWaterTot THEN
mWaterVFMCtrl := 1 ;
ELSE
mWaterVFMCtrl := 0 ;
END_IF
IF mResetSyrupTot THEN
mSyrupMFMCtrl := 3 ;
ELSE
mSyrupMFMCtrl := 0 ;
END_IF
IF mResetCO2Tot THEN
mCO2MFMCtrl := 3 ;
ELSE
mCO2MFMCtrl := 0 ;
END_IF
IF mResetProductTot THEN
mProductMFMCtrl := 1 ;
ELSE
mProductMFMCtrl := 0 ;
END_IF
CASE mWaterVFMCtrl OF
1: gWaterTotCtrl_Node20 := 01; (* Reset Totalizer 1*)
2: gWaterTotCtrl_Node20 := 02 ; (* Preset Totalizer2 *)
ELSE
gWaterTotCtrl_Node20 := 00;
END_CASE;
CASE mSyrupMFMCtrl OF
1: gSyrControl_Node21 := 01; (* Reset Totalizer 1*)
2: gSyrControl_Node21 := 02; (* Reset Totalizer 2*)
3: gSyrControl_Node21 := 03; (* Reset Totalizer 1& 2*)
4: gSyrControl_Node21 := 04; (* Zeropoint Adjust *)
5: gSyrControl_Node21 := 05; (* Positive Zero Return *)
6: gSyrControl_Node21 := 06; (* Negative Zero Return *)
ELSE
gSyrControl_Node21 := 00;
END_CASE;
CASE mCO2MFMCtrl OF
1: gCO2Control_Node22 := 01; (* Reset Totalizer 1*)
2: gCO2Control_Node22 := 02; (* Reset Totalizer 2 *)
3: gCO2Control_Node22 := 03 ; (* Reset Totalizer 1 & 2*)
4: gCO2Control_Node22 := 04; (* Zeropoint Adjust *)
5: gCO2Control_Node22 := 05; (* Positive Zero Return *)
6: gCO2Control_Node22 := 06; (* Negative Zero Return *)
ELSE
gCO2Control_Node22 := 00;
END_CASE;
CASE mProductMFMCtrl OF
1: gProductTotCtrl_Node17 := 01; (* Reset Totalizer 1*)
2: gProductTotCtrl_Node17 := 02 ; (* Preset Totalizer1 *)
ELSE
gProductTotCtrl_Node17 := 00;
END_CASE;
END_ACTION
ACTION _ProductionMode_Init:
_Blender_PID_Main._PID_Reset_Integral ;
_Blender_Ctrl_Main.InitErrors() ;
gH_SyrupRunOutCount := 0.0 ;
END_ACTION
ACTION CheckPersistantData:
_LD_BODY
_NETWORKS : 2
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTION
_BOX_EXPR : 2
_ENABLED
_OPERATOR
_BOX_EXPR : 1
_OPERAND
_EXPRESSION
_POSITIV
gSystem_Info.BootDataFlags
_EXPRESSION
_POSITIV
BYTE_TO_DWORD
_OPERAND
_EXPRESSION
_POSITIV
4
_EXPRESSION
_POSITIV
GETBIT32
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gPersistentDataLoadOk
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTION
_BOX_EXPR : 2
_ENABLED
_OPERATOR
_BOX_EXPR : 1
_OPERAND
_EXPRESSION
_POSITIV
gSystem_Info.BootDataFlags
_EXPRESSION
_POSITIV
BYTE_TO_DWORD
_OPERAND
_EXPRESSION
_POSITIV
5
_EXPRESSION
_POSITIV
GETBIT32
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gRetainDataLoadOk
ENABLELIST_END
_OUTPUTS : 0
END_ACTION
ACTION InitErrors:
IF NOT gWaterRecipe THEN
gBlendError := gH_ProcessSetup_StartUpBrixExtraWater ;
ELSE
gBlendError := 0 ;
END_IF
IF gCarboStillRecipe OR gH_Blender_OPT_DoubleDeair THEN
gCarboCO2Error := gH_ProcessSetup_StartUpCO2ExtraWater * gActualRecipe_SP_Vol_CO2 * gActualRecipe_Vol_CO2_Fact ;
ELSE
gCarboCO2Error := 0 ;
END_IF
END_ACTION
ACTION ManualActive:
_LD_BODY
_NETWORKS : 1
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_OR
_LD_OPERATOR : 89
_LD_CONTACT
gH_EV01_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV02_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV01_1_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV02_1_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV03_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV04_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV11_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV12_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV13_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV14_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV14_1_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV15_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV16_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV16_1_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV17_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV18_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV21_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV22_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV23_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV23_1_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV24_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV25_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV26_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV27_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV28_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV31_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV32_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV33_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV34_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV35_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV36_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV37_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV38_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV39_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV40_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV41_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV42_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV43_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV44_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV45_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV46_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV47_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV48_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV49_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV50_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV51_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV52_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV53_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV54_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV55_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV56_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV57_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV58_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV59_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV61_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV62_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV63_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV64_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV65_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV66_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV67_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV68_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV69_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV71_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV72_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV73_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV74_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV75_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV76_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV77_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV78_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_EV79_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_P1_WaterPump_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_P2_SyrupPump_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_P3_ProductPump_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_P4_VacuumPump_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_P5_WaterPump_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_P5_RinseTankPump_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_P6_RecircPump_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_SyrupRoomPump_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_WaterValve_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_SyrupValve_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_CO2CarboValve_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_CO2PressValve_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_SyrupLevelValve_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_VEP_DeaireationValve_Auto
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_ProdTempValve_Man_Out_ON
_EXPRESSION
_POSITIV
_LD_CONTACT
gH_WaterTempValve_Man_Out_ON
_EXPRESSION
_POSITIV
_LD_CONTACT
gH_CIPTempValve_Man_Out_ON
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 2
_OUTPUT
_POSITIV
_NO_SET
gH_ManualActive
_OUTPUT
_POSITIV
_NO_SET
gH_Message003
END_ACTION
ACTION Reset_Sp_Word:
gSp_EV01 := FALSE ;
gSp_EV01_1 := FALSE ;
gSp_EV02 := FALSE ;
gSp_EV02_1 := FALSE ;
gSp_EV03 := FALSE ;
gSp_EV04 := FALSE ;
gSp_EV69 := FALSE ;
gSp_EV49 := FALSE ;
gSp_EV50 := FALSE ;
gSp_EV05 := FALSE ;
gSp_EV06 := FALSE ;
gSp_EV07 := FALSE ;
gSp_EV08 := FALSE ;
gSp_EV11 := FALSE ;
gSp_EV12 := FALSE ;
gSp_EV13 := FALSE ;
gSp_EV14 := FALSE ;
gSp_EV14_1 := FALSE ;
gSp_EV15 := FALSE ;
gSp_EV16 := FALSE ;
gSp_EV16_1 := FALSE ;
gSp_EV17 := FALSE ;
gSp_EV17_1 := FALSE ;
gSp_EV18 := FALSE ;
gSp_EV21 := FALSE ;
gSp_EV22 := FALSE ;
gSp_EV23 := FALSE ;
gSp_EV23_1 := FALSE ;
gSp_EV24 := FALSE ;
gSp_EV25 := FALSE ;
gSp_EV26 := FALSE ;
gSp_EV27 := FALSE ;
gSp_EV28 := FALSE ;
gSp_EV31 := FALSE ;
gSp_EV32 := FALSE ;
gSp_EV33 := FALSE ;
gSp_EV34 := FALSE ;
gSp_EV35 := FALSE ;
gSp_EV36 := FALSE ;
gSp_EV37 := FALSE ;
gSp_EV38 := FALSE ;
gSp_EV39 := FALSE ;
gSp_EV40 := FALSE ;
gSp_EV41 := FALSE ;
gSp_EV42 := FALSE ;
gSp_EV43 := FALSE ;
gSp_EV44 := FALSE ;
gSp_EV45 := FALSE ;
gSp_EV46 := FALSE ;
gSp_EV47 := FALSE ;
gSp_EV48 := FALSE ;
gSp_EV51 := FALSE ;
gSp_EV52 := FALSE ;
gSp_EV53 := FALSE ;
gSp_EV54 := FALSE ;
gSp_EV55 := FALSE ;
gSp_EV56 := FALSE ;
gSp_EV57 := FALSE ;
gSp_EV58 := FALSE ;
gSp_EV61 := FALSE ;
gSp_EV62 := FALSE ;
gSp_EV63 := FALSE ;
gSp_EV64 := FALSE ;
gSp_EV65 := FALSE ;
gSp_EV66 := FALSE ;
gSp_EV67 := FALSE ;
gSp_EV68 := FALSE ;
gSp_EV71 := FALSE ;
gSp_EV72 := FALSE ;
gSp_EV73 := FALSE ;
gSp_EV74 := FALSE ;
gSp_EV75 := FALSE ;
gSp_EV76 := FALSE ;
gSp_EV77 := FALSE ;
gSp_EV78 := FALSE ;
gSp_EV79 := FALSE ;
gSp_EV80 := FALSE ;
gSp_EV81 := FALSE ;
gSp_EV83 := FALSE ;
gSp_EV84 := FALSE ;
gSp_EV89 := FALSE ;
gSp_P1 := FALSE ;
gSp_P2 := FALSE ;
gSp_P3 := FALSE ;
gSp_P4 := FALSE ;
gSp_P5 := FALSE ;
gSp_SyrRoomPump := FALSE ;
gSp_BldTankPress_En := FALSE ;
gSp_CarboPipe_En := FALSE ;
gSp_PID_Head_Manual := FALSE ;
gSp_PID_Head_Enable := FALSE ;
gSp_FillerProdLoad := FALSE ;
gSp_LimitCO2PressValve := FALSE ;
gSp_CIP_Temp_En := FALSE ;
gSp_CIP_CO2_Inj := FALSE ;
gSp_CIPRunning := FALSE ;
gSp_CIPDrainRequest := FALSE ;
gSp_CIPHotPhase := FALSE ;
gSp_CIPChangeSanitize := FALSE ;
END_ACTION
ACTION SystemShutDown_DueToPowerFault:
_LD_BODY
_NETWORKS : 5
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_Blender_OPT_UPS_Siemens
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTIONBLOCK
mPowerOffONS
_BOX_EXPR : 1
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
DI_PowerSuppliesOk
_EXPRESSION
_POSITIV
F_TRIG
_OUTPUTS : 0
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_SET
mPowerOff
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
DI_PowerSuppliesOk
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_NEGATIV
_SET
mPowerOff
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 6
_LD_CONTACT
gET200_Node10_DP_Error
_EXPRESSION
_NEGATIV
_LD_CONTACT
gFC3102_Node1_DP_Error
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_Blender_OPT_Simulation
_EXPRESSION
_NEGATIV
_LD_CONTACT
DI_PowerSuppliesOk
_EXPRESSION
_NEGATIV
_LD_CONTACT
mPowerOff
_EXPRESSION
_POSITIV
_FUNCTIONBLOCK
mDelayPowerOff
_BOX_EXPR : 2
_EMPTY
_OPERAND
_EXPRESSION
_POSITIV
t#10ms
_EXPRESSION
_POSITIV
TON
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
_EMPTY
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gH_HMIShutdownRequest
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gH_HMIShutdownRequest
_EXPRESSION
_POSITIV
_FUNCTIONBLOCK
mDelayOffShutDown
_BOX_EXPR : 2
_EMPTY
_OPERAND
_EXPRESSION
_POSITIV
t#3s
_EXPRESSION
_POSITIV
TON
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
_EMPTY
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mShutDownRequest
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTIONBLOCK
mSystemShutDown
_BOX_EXPR : 4
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
gBlenderAMS_NET_ID
_OPERAND
_EXPRESSION
_POSITIV
3
_OPERAND
_EXPRESSION
_POSITIV
mShutDownRequest
_OPERAND
_EXPRESSION
_POSITIV
t#10s
_EXPRESSION
_POSITIV
NT_Shutdown
_OUTPUTS : 2
_OUTPUT
_POSITIV
_NO_SET
mShutDownError
_OUTPUT
_POSITIV
_NO_SET
mShutDownErrorCode
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mNTShutDownBusy
ENABLELIST_END
_OUTPUTS : 0
END_ACTION
ACTION Update_P_Word:
gP_EV01 := gSp_EV01 ;
gP_EV01_1 := gSp_EV01_1 ;
gP_EV02 := gSp_EV02 ;
gP_EV02_1 := gSp_EV02_1 ;
gP_EV03 := gSp_EV03 ;
gP_EV04 := gSp_EV04 ;
gP_EV69 := gSp_EV69 ;
gP_EV49 := gSp_EV49 ;
gP_EV50 := gSp_EV50 ;
gP_EV05 := gSp_EV05 ;
gP_EV06 := gSp_EV06 ;
gP_EV07 := gSp_EV07 ;
gP_EV08 := gSp_EV08 ;
gP_EV11 := gSp_EV11 ;
gP_EV12 := gSp_EV12 ;
gP_EV13 := gSp_EV13 ;
gP_EV14 := gSp_EV14 ;
gP_EV14_1 := gSp_EV14_1 ;
gP_EV15 := gSp_EV15 ;
gP_EV16 := gSp_EV16 ;
gP_EV16_1 := gSp_EV16_1 ;
gP_EV17 := gSp_EV17 ;
gP_EV17_1 := gSp_EV17_1 ;
gP_EV18 := gSp_EV18 ;
gP_EV21 := gSp_EV21 ;
gP_EV22 := gSp_EV22 ;
gP_EV23 := gSp_EV23 ;
gP_EV23_1 := gSp_EV23_1 ;
gP_EV24 := gSp_EV24 ;
gP_EV25 := gSp_EV25 ;
gP_EV26 := gSp_EV26 ;
gP_EV27 := gSp_EV27 ;
gP_EV28 := gSp_EV28 ;
gP_EV31 := gSp_EV31 ;
gP_EV32 := gSp_EV32 ;
gP_EV33 := gSp_EV33 ;
gP_EV34 := gSp_EV34 ;
gP_EV35 := gSp_EV35 ;
gP_EV36 := gSp_EV36 ;
gP_EV37 := gSp_EV37 ;
gP_EV38 := gSp_EV38 ;
gP_EV39 := gSp_EV39 ;
gP_EV40 := gSp_EV40 ;
gP_EV41 := gSp_EV41 ;
gP_EV42 := gSp_EV42 ;
gP_EV43 := gSp_EV43 ;
gP_EV44 := gSp_EV44 ;
gP_EV45 := gSp_EV45 ;
gP_EV46 := gSp_EV46 ;
gP_EV47 := gSp_EV47 ;
gP_EV48 := gSp_EV48 ;
gP_EV51 := gSp_EV51 ;
gP_EV52 := gSp_EV52 ;
gP_EV53 := gSp_EV53 ;
gP_EV54 := gSp_EV54 ;
gP_EV55 := gSp_EV55 ;
gP_EV56 := gSp_EV56 ;
gP_EV57 := gSp_EV57 ;
gP_EV58 := gSp_EV58 ;
gP_EV61 := gSp_EV61 ;
gP_EV62 := gSp_EV62 ;
gP_EV63 := gSp_EV63 ;
gP_EV64 := gSp_EV64 ;
gP_EV65 := gSp_EV65 ;
gP_EV66 := gSp_EV66 ;
gP_EV67 := gSp_EV67 ;
gP_EV68 := gSp_EV68 ;
gP_EV71 := gSp_EV71 ;
gP_EV72 := gSp_EV72 ;
gP_EV73 := gSp_EV73 ;
gP_EV74 := gSp_EV74 ;
gP_EV75 := gSp_EV75 ;
gP_EV76 := gSp_EV76 ;
gP_EV77 := gSp_EV77 ;
gP_EV78 := gSp_EV78 ;
gP_EV79 := gSp_EV79 ;
gP_EV80 := gSp_EV80 ;
gP_EV81 := gSp_EV81 ;
gP_EV83 := gSp_EV83 ;
gP_EV84 := gSp_EV84 ;
gP_EV89 := gSp_EV89 ;
gP_P1 := gSp_P1 ;
gP_P2 := gSp_P2 ;
gP_P3 := gSp_P3 ;
gP_P4 := gSp_P4 ;
gP_P5 := gSp_P5 ;
gP_SyrRoomPump := gSp_SyrRoomPump ;
gP_BldTankPress_En := gSp_BldTankPress_En ;
gP_CarboPipe_En := gSp_CarboPipe_En ;
gP_PID_Head_Manual := gSp_PID_Head_Manual ;
gP_PID_Head_Enable := gSp_PID_Head_Enable ;
gP_FillerProdLoad := gSp_FillerProdLoad ;
gP_LimitCO2PressValve := gSp_LimitCO2PressValve ;
gP_CIP_Temp_En := gSp_CIP_Temp_En ;
gP_CIP_CO2_Inj := gSp_CIP_CO2_Inj ;
gP_CIPRunning := gSp_CIPRunning ;
gP_CIPDrainRequest := gSp_CIPDrainRequest ;
gP_CIPHotPhase := gSp_CIPHotPhase ;
gP_CIPChangeSanitize := gSp_CIPChangeSanitize ;
END_ACTION