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

4070 lines
44 KiB
Plaintext

(* @PATH := '\/TASK2_ControlMain\/Blender_Logic' *)
(* @SYMFILEFLAGS := '59392' *)
PROGRAM Output
VAR
mFirstProdColdReqDly : TON ;
mDelayToRunProdPumpVFC : TON ;
mOutWordToVFC : WORD ;
mCO2InjOffset : REAL;
mCO2_SP_filtered : LowPassFilter;
mDummy : BOOL ;
END_VAR
VAR_OUTPUT
EN_Out : BOOL ;
END_VAR
(* @END_DECLARATION := '0' *)
_LD_BODY
_NETWORKS : 133
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
Output.AnalogValuesToHMI
_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
_OPERAND
_EXPRESSION
_POSITIV
gR_Out_SYR_Level_PID
_OPERAND
_EXPRESSION
_POSITIV
0.0
_EXPRESSION
_POSITIV
GT
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_SyrupInletValve_Enable
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_OR
_LD_OPERATOR : 2
_LD_CONTACT
gAlarmHorn
_EXPRESSION
_POSITIV
_LD_CONTACT
gWarningHorn
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_Horn
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_OR
_LD_OPERATOR : 2
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gBlenderStop_Latch
_EXPRESSION
_NEGATIV
_LD_CONTACT
gBlenderRun_Latch
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gBlenderStop_Latch
_EXPRESSION
_POSITIV
_LD_CONTACT
gClock_2s
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_Blender_Run_Lamp
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gBlenderAlarm
_EXPRESSION
_POSITIV
_LD_CONTACT
gClock_2s
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_Alarm_Lamp
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gBlenderRun_Running
_EXPRESSION
_POSITIV
_LD_CONTACT
gBlenderCIPMode
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_RotorAlarm_Lamp
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_OR
_LD_OPERATOR : 2
_LD_AND
_LD_OPERATOR : 4
_LD_CONTACT
gBlenderProdMode
_EXPRESSION
_POSITIV
_LD_CONTACT
gBlenderRinseMode
_EXPRESSION
_NEGATIV
_LD_CONTACT
gFirstProd_Done
_EXPRESSION
_POSITIV
_LD_CONTACT
gH_Blender_OPT_BrixMeter
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gH_Blender_OPT_LocalCIP
_EXPRESSION
_POSITIV
_LD_CONTACT
gBlenderCIPMode
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_RecorderON
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_BrixMeterON
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 3
_LD_CONTACT
gBlenderProdMode
_EXPRESSION
_POSITIV
_LD_CONTACT
gBlenderRinseMode
_EXPRESSION
_NEGATIV
_LD_CONTACT
gFreezeProductMeter
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_HoldO2Meter
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_P1_WaterPump_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_Water_Pump_Run
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_P5_WaterPump_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_Water_Pump2_Run
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_P2_SyrupPump_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_Syrup_Pump_Run
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_P3_ProductPump_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_Product_Pump_Run
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_P6_RecircPump_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_RecyclePumpRun
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_OR
_LD_OPERATOR : 3
_LD_CONTACT
gRecircPump_P6_Fault
_EXPRESSION
_POSITIV
_LD_CONTACT
gWaterPump_P1_Fault
_EXPRESSION
_POSITIV
_LD_CONTACT
gProductPump_P3_Fault
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_Thermic_Protection
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 4
_LD_CONTACT
DO_Product_Pump_Run
_EXPRESSION
_POSITIV
_LD_CONTACT
DI_Product_Pump_Contactor
_EXPRESSION
_POSITIV
_LD_CONTACT
DI_Product_Pump_VFC_Ready
_EXPRESSION
_POSITIV
_FUNCTIONBLOCK
mDelayToRunProdPumpVFC
_BOX_EXPR : 2
_EMPTY
_OPERAND
_EXPRESSION
_POSITIV
t#500ms
_EXPRESSION
_POSITIV
TON
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
_EMPTY
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_Product_Pump_VFC_Run
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_P4_VacuumPump_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_Vacuum_Pump_Run
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_P5_RinseTankPump_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_FillerRinsePump
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gBlenderRun_Running
_EXPRESSION
_POSITIV
_LD_CONTACT
gBlenderCipMode
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_Yellow_Lamp
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gBlenderProdMode
_EXPRESSION
_POSITIV
_LD_CONTACT
gBlenderRun_Latch
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_Green_Lamp
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gBlenderAlarm
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_Red_Lamp
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gAlarmHorn
_EXPRESSION
_POSITIV
_LD_CONTACT
gWarningHorn
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_Blu_Lamp
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gAlwaysOff
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_White_Lamp
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV01_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV01_Deair_Lvl_Ctrl_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV01_1_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV01_Deair2_Lvl_Ctrl_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV02_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV02_Deair_FillUp_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV02_1_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV02_Deair2_FillUp_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV03_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV03_Syrup_Lvl_Ctrl_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV04_Manual
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV04_Syrup_FillUp_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gFreezeSyrupMeter
_EXPRESSION
_POSITIV
_LD_CONTACT
gBlenderCIPMode
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_HoldSyrupMeter
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gOut_SyrupRoomPumpRun
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 4
_OUTPUT
_POSITIV
_NO_SET
gH_Syrup_Room_DO0
_OUTPUT
_POSITIV
_NO_SET
gH_SyrupRoomPump_Status
_OUTPUT
_POSITIV
_NO_SET
gPB_OUT_PRG_SYRUP_REQ
_OUTPUT
_POSITIV
_NO_SET
DO_SyrupRoomPump_Run
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gOut_SyrupRoomWaterReq
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 3
_OUTPUT
_POSITIV
_NO_SET
gH_Syrup_Room_DO1
_OUTPUT
_POSITIV
_NO_SET
gPB_OUT_PRG_WATER_REQ
_OUTPUT
_POSITIV
_NO_SET
DO_SyrupRoomWaterReq
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gOut_FillerProduction
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 4
_OUTPUT
_POSITIV
_NO_SET
gH_Filler_Production_DO0
_OUTPUT
_POSITIV
_NO_SET
gFillerSendData.Production_Mode
_OUTPUT
_POSITIV
_NO_SET
gBlendFillSendData.Prod_Mode
_OUTPUT
_POSITIV
_NO_SET
DO_Flr_ProductionMode
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gOut_FillerProductAvailable
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 3
_OUTPUT
_POSITIV
_NO_SET
gH_Filler_Production_DO1
_OUTPUT
_POSITIV
_NO_SET
gFillerSendData.ProductAvailable
_OUTPUT
_POSITIV
_NO_SET
DO_Flr_ProductAvailable
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gOut_FillerMinimumLevel
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 2
_OUTPUT
_POSITIV
_NO_SET
gH_Filler_Production_DO2
_OUTPUT
_POSITIV
_NO_SET
gFillerSendData.MinimumProductLevel
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gOut_FillerRinseMode
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 4
_OUTPUT
_POSITIV
_NO_SET
gH_Filler_Production_DO3
_OUTPUT
_POSITIV
_NO_SET
gFillerSendData.Rinse_Mode
_OUTPUT
_POSITIV
_NO_SET
gBlendFillSendData.Rinse_Mode
_OUTPUT
_POSITIV
_NO_SET
DO_Flr_RinseReq
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gOut_Flr_FastRinseReq
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 3
_OUTPUT
_POSITIV
_NO_SET
gH_Filler_Production_DO4
_OUTPUT
_POSITIV
_NO_SET
gFillerSendData.FastRinseRequest
_OUTPUT
_POSITIV
_NO_SET
DO_Flr_FastRinseRequest
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_OR
_LD_OPERATOR : 2
_LD_AND
_LD_OPERATOR : 3
_LD_CONTACT
gFastChangeOverActivated
_EXPRESSION
_NEGATIV
_LD_CONTACT
gOut_FillerRinseMode
_EXPRESSION
_POSITIV
_LD_CONTACT
gProdTankEmpty
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gFastChangeOverActivated
_EXPRESSION
_POSITIV
_LD_CONTACT
gOut_Flr_WaterRinseReady
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 4
_OUTPUT
_POSITIV
_NO_SET
gH_Filler_Production_DO5
_OUTPUT
_POSITIV
_NO_SET
gFillerSendData.WaterRinseReady
_OUTPUT
_POSITIV
_NO_SET
gBlendFillSendData.Rinse_Running
_OUTPUT
_POSITIV
_NO_SET
DO_Flr_WaterRinseReady
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gOut_Flr_ProductCompleted
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 3
_OUTPUT
_POSITIV
_NO_SET
gH_Filler_Production_DO6
_OUTPUT
_POSITIV
_NO_SET
gFillerSendData.ProductCompleted
_OUTPUT
_POSITIV
_NO_SET
DO_Flr_ProductCompleted
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gOut_Flr_FillerRunOutReq
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 4
_OUTPUT
_POSITIV
_NO_SET
gH_Filler_Production_DO7
_OUTPUT
_POSITIV
_NO_SET
gFillerSendData.FillerRunOut
_OUTPUT
_POSITIV
_NO_SET
gBlendFillSendData.Prod_ProdRunOut
_OUTPUT
_POSITIV
_NO_SET
DO_Flr_FillerRunOutRequest
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gOut_FillerCIPMode
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 4
_OUTPUT
_POSITIV
_NO_SET
gH_Filler_CIP_DO0
_OUTPUT
_POSITIV
_NO_SET
DO_Flr_CIP_Mode
_OUTPUT
_POSITIV
_NO_SET
gBlendFillSendData.CIP_Mode
_OUTPUT
_POSITIV
_NO_SET
gFillerSendData.CIP_Mode
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gOut_FillerCIPRunning
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 4
_OUTPUT
_POSITIV
_NO_SET
gH_Filler_CIP_DO1
_OUTPUT
_POSITIV
_NO_SET
gFillerSendData.CIP_Running
_OUTPUT
_POSITIV
_NO_SET
gBlendFillSendData.CIP_Running
_OUTPUT
_POSITIV
_NO_SET
DO_Flr_CIP_Run
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gOut_FillerCIPChangeSanitize
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 4
_OUTPUT
_POSITIV
_NO_SET
gH_Filler_CIP_DO2
_OUTPUT
_POSITIV
_NO_SET
gFillerSendData.ChangeSanitize
_OUTPUT
_POSITIV
_NO_SET
gBlendFillSendData.CIP_Change_Sanitize
_OUTPUT
_POSITIV
_NO_SET
DO_Flr_ChangeSanitize
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gOut_FillerCIPDrainRequest
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 4
_OUTPUT
_POSITIV
_NO_SET
gH_Filler_CIP_DO3
_OUTPUT
_POSITIV
_NO_SET
gFillerSendData.CIP_DrainRequest
_OUTPUT
_POSITIV
_NO_SET
gBlendFillSendData.CIP_Drain_Request
_OUTPUT
_POSITIV
_NO_SET
DO_Flr_CIP_Drain
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gOut_FillerCIPCompleted
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 4
_OUTPUT
_POSITIV
_NO_SET
gH_Filler_CIP_DO4
_OUTPUT
_POSITIV
_NO_SET
gFillerSendData.CIP_Completed
_OUTPUT
_POSITIV
_NO_SET
gBlendFillSendData.CIP_Completed
_OUTPUT
_POSITIV
_NO_SET
DO_Flr_CIP_Cmpltd
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gOut_FillerCIPCausticSanitizeRunning
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 3
_OUTPUT
_POSITIV
_NO_SET
gH_Filler_CIP_DO5
_OUTPUT
_POSITIV
_NO_SET
gBlendFillSendData.CIP_Caustic_Running
_OUTPUT
_POSITIV
_NO_SET
gFillerSendData.CausticSanitizeRunning
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gBlenderCIPMode
_EXPRESSION
_POSITIV
_LD_CONTACT
gCIP_Started
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 4
_OUTPUT
_POSITIV
_NO_SET
gH_CIP_Room_DO0
_OUTPUT
_POSITIV
_NO_SET
gCIPSendData.Line_Ready
_OUTPUT
_POSITIV
_NO_SET
gPB_OUT_PRG_CIP_REQUEST
_OUTPUT
_POSITIV
_NO_SET
DO_CIP_CIPRequest
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
DI_WaterPipeCIP_Sensor
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 2
_OUTPUT
_POSITIV
_NO_SET
gH_CIP_Room_DO1
_OUTPUT
_POSITIV
_NO_SET
DO_CIP_WaterPipe_Ready
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_OR
_LD_OPERATOR : 2
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gInCIP_DrainRequest
_EXPRESSION
_POSITIV
_LD_CONTACT
gCIPBlenderDrainDone
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_LD_CONTACT
gProdTankEmpty
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_LD_CONTACT
gInFillerCIPDrainCompleted
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 4
_OUTPUT
_POSITIV
_NO_SET
gH_CIP_Room_DO2
_OUTPUT
_POSITIV
_NO_SET
gCIPSendData.CIP_DrainCompleted
_OUTPUT
_POSITIV
_NO_SET
gPB_OUT_PRG_CIP_RINSE_DRAIN_END
_OUTPUT
_POSITIV
_NO_SET
DO_CIP_DrainCompleted
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gInFillerCIPCycleEnded
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 4
_OUTPUT
_POSITIV
_NO_SET
gH_CIP_Room_DO3
_OUTPUT
_POSITIV
_NO_SET
gCIPSendData.CIP_CycleEnded
_OUTPUT
_POSITIV
_NO_SET
gPB_OUT_PRG_CIP_RINSE_CYCLE_ENDED
_OUTPUT
_POSITIV
_NO_SET
DO_CIP_CycleEnded
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gOut_CIPChangeReady
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 3
_OUTPUT
_POSITIV
_NO_SET
gH_CIP_Room_DO5
_OUTPUT
_POSITIV
_NO_SET
gCIPSendData.CIP_ChangeReady
_OUTPUT
_POSITIV
_NO_SET
DO_CIP_ChangeReady
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gFreezeProductMeter
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_HoldBrixMeter
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gBlenderCIPMode
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_ToBrixMeter_CIP
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gOutAmmoniaWaterColdControl
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_AmmoniaWaterColdControl
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gOutAmmoniaProductColdControl
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_AmmoniaProductColdControl
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gOutAmmoniaWaterColdRequest
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_AmmoniaWaterColdRequest
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gOutAmmoniaProductColdRequest
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_AmmoniaProductColdRequest
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gOutAmmonia_ByPassHotGas
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_Ammonia_ByPassHotGas
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gOutAmmoniaCompressorRun
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_Ammonia_CompressorRun
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gAlwaysOff
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_Flr_BottleStop
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTION
_BOX_EXPR : 2
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
gFillerNextRecipeNum
_OPERAND
_EXPRESSION
_POSITIV
0
_EXPRESSION
_POSITIV
GETBIT32
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_FillerNextRecipe_0
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTION
_BOX_EXPR : 2
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
gFillerNextRecipeNum
_OPERAND
_EXPRESSION
_POSITIV
1
_EXPRESSION
_POSITIV
GETBIT32
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_FillerNextRecipe_1
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTION
_BOX_EXPR : 2
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
gFillerNextRecipeNum
_OPERAND
_EXPRESSION
_POSITIV
2
_EXPRESSION
_POSITIV
GETBIT32
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_FillerNextRecipe_2
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTION
_BOX_EXPR : 2
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
gFillerNextRecipeNum
_OPERAND
_EXPRESSION
_POSITIV
3
_EXPRESSION
_POSITIV
GETBIT32
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_FillerNextRecipe_3
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTION
_BOX_EXPR : 2
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
gFillerNextRecipeNum
_OPERAND
_EXPRESSION
_POSITIV
4
_EXPRESSION
_POSITIV
GETBIT32
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_FillerNextRecipe_4
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTION
_BOX_EXPR : 2
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
gFillerNextRecipeNum
_OPERAND
_EXPRESSION
_POSITIV
5
_EXPRESSION
_POSITIV
GETBIT32
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_FillerNextRecipe_5
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTION
_BOX_EXPR : 2
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
gFillerNextRecipeNum
_OPERAND
_EXPRESSION
_POSITIV
6
_EXPRESSION
_POSITIV
GETBIT32
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_FillerNextRecipe_6
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTION
_BOX_EXPR : 2
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
gFillerNextRecipeNum
_OPERAND
_EXPRESSION
_POSITIV
7
_EXPRESSION
_POSITIV
GETBIT32
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_FillerNextRecipe_7
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV11_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV11_BlowOff_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV12_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV12_Deair_Reflux_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV13_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV13_Prod_Recirc_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV14_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV14_DeairDrain_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV14_1_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV14_P1_DeairDrain_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV15_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV15_ProductTank_Drain_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV16_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 2
_OUTPUT
_POSITIV
_NO_SET
DO_EV16_SyrupTank_Drain_Valve
_OUTPUT
_POSITIV
_NO_SET
DO_EV16_P1_SyrupTank_Drain_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV17_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV17_BufferTankSprayBall_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV18_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV18_DeairOverfill_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV21_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV21_ProdTankOverfill_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV22_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV22_WaterPumpPrime_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV23_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV23_SerpentineDrain_valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV23_1_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV23_P1_DeairConnection_valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV24_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV24_SyrupRecirc_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV25_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV25_VaccumPumpWater_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV26_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV26_CO2InjShutOff_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV27_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV27_DeairSprayBall_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV28_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV28_DeairStartCO2Inj_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV31_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV31_CIPVenturi_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV32_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV32_CIPWashVenturi_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV33_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV33_CIPCaustic_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV34_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV34_CIPAcid_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV35_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV35_CIPDet_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV36_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV36_CIPRecirc_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV37_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV37_CIPDrain_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV38_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV38_CIPHeater_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV39_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV39_FlatWaterByPass_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV40_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV40_FlatWaterByPass_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV41_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV41_CO2Inlet_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV42_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV42_N2Inlet_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV43_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV43_DeairVacu_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV44_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV44_SyrupLineDrain
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV44_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV44_ProductPipeDrain2
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV45_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV45_ProductChillerDrain
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV46_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV46_FillerCO2Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV48_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV48_Deair_Inlet_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV49_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV49_Deair_Bypass_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV50_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV50_Deair_Bypass_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV61_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV61_SyrupTankSprayBall
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV62_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV62_ProductOutlet
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV63_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV63_SyrupLineInletWater
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV64_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV64_SyrupLineInletSyrup1
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV65_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV65_SyrupLineInletSyrup2
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV66_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV66_FillerRinseWater
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV67_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV67_SyrupLineDrain
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV68_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV68_FillerRinseTankInletWater
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV69_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV69_Blender_ProductPipeDrain
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV71_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV71_FillerRinseTankSprayBall
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV71_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV71_Filler_ProductPipeDrain
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV72_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV72_FillerRinseTankDrain
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV73_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV73_WaterInlet_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV74_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV74_CIPInlet_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV75_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV75_SyrupInlet_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV76_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV76_SyrupBypass_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV77_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV77_SyrupBypass_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV78_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV78_ProductShutOff_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gOutUVLamp_ONOFF
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 2
_OUTPUT
_POSITIV
_NO_SET
DO_UVLamp_Enable
_OUTPUT
_POSITIV
_NO_SET
DO_UV_Lamp_ONOFF
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV80_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV80_Prod_Recirc_WoChiller_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_EV81_Status
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
DO_EV81_Prod_Recirc_Chiller_Valve
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
Output.CO2InjectionPressure
_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_Simulation
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTION
_BOX_EXPR : 5
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
gCO2InjPressureSP
_OPERAND
_EXPRESSION
_POSITIV
16.0
_OPERAND
_EXPRESSION
_POSITIV
0.0
_OPERAND
_EXPRESSION
_POSITIV
0
_OPERAND
_EXPRESSION
_POSITIV
gAnalogMaxValue
_EXPRESSION
_POSITIV
WritePeripherial
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
AO_InjectionPressure
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
mOutWordToVFC = 1 ===> Production
mOutWordToVFC = 2 ===> Rinse
mOutWordToVFC = 3 ===> CIP
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_OPERATOR
_BOX_EXPR : 3
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
gBlenderProdMode
_OPERATOR
_BOX_EXPR : 3
_OPERAND
_EXPRESSION
_POSITIV
gBlenderRinseMode
_OPERATOR
_BOX_EXPR : 3
_OPERAND
_EXPRESSION
_POSITIV
gBlenderCIPMode
_OPERAND
_EXPRESSION
_POSITIV
0
_OPERAND
_EXPRESSION
_POSITIV
3
_EXPRESSION
_POSITIV
SEL
_OPERAND
_EXPRESSION
_POSITIV
2
_EXPRESSION
_POSITIV
SEL
_OPERAND
_EXPRESSION
_POSITIV
1
_EXPRESSION
_POSITIV
SEL
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mOutWordToVFC
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
Supposing that the MAX reference freq. in the VFC is 100 Hz, so 50% in production means 50Hz, 73.2% in CIP means 73.2Hz that is about 3Bar.
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_Blender_OPT_Simulation
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTION
_BOX_EXPR : 5
_ENABLED
_OPERATOR
_BOX_EXPR : 5
_OPERAND
_EXPRESSION
_POSITIV
mOutWordToVFC
_OPERAND
_EXPRESSION
_POSITIV
0
_OPERAND
_EXPRESSION
_POSITIV
50
_OPERAND
_EXPRESSION
_POSITIV
50
_OPERAND
_EXPRESSION
_POSITIV
50
_EXPRESSION
_POSITIV
MUX
_OPERAND
_EXPRESSION
_POSITIV
100.0
_OPERAND
_EXPRESSION
_POSITIV
0.0
_OPERAND
_EXPRESSION
_POSITIV
0
_OPERAND
_EXPRESSION
_POSITIV
gAnalogMaxValue
_EXPRESSION
_POSITIV
WritePeripherial
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
AO_ProdPumpFreq
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_Blender_OPT_Simulation
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTION
_BOX_EXPR : 5
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
gCO2EqPressure
_OPERAND
_EXPRESSION
_POSITIV
10.0
_OPERAND
_EXPRESSION
_POSITIV
0.0
_OPERAND
_EXPRESSION
_POSITIV
0
_OPERAND
_EXPRESSION
_POSITIV
gAnalogMaxValue
_EXPRESSION
_POSITIV
WritePeripherial
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
AO_ToFillerEqPress
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_Blender_OPT_Simulation
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTION
_BOX_EXPR : 5
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
gTotalProductAvailable
_OPERAND
_EXPRESSION
_POSITIV
gMaxProdAvailAmount
_OPERAND
_EXPRESSION
_POSITIV
gMinProdAvailAmount
_OPERAND
_EXPRESSION
_POSITIV
0
_OPERAND
_EXPRESSION
_POSITIV
gAnalogMaxValue
_EXPRESSION
_POSITIV
WritePeripherial
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
AO_ProductRunOutAmount
ENABLELIST_END
_OUTPUTS : 0
END_PROGRAM
ACTION AnalogValuesToHMI:
(* To the HMI for display *)
gH_WaterTarget := gSP_H2O;
gH_WaterFlowRate := gH2O_Flow_Meas;
gH_WaterTotalizer := gWaterTotal ;
gH_SyrupTarget := gSP_SYR;
gH_SyrupFlowRate := gSYR_Flow_Meas;
gH_SyrupTotalizerKg := gSyrupTotal ;
IF gActualRecipe_SyrDens<>0 AND gBlenderBlending THEN
(* gH_SyrupTotalizerLt := gSyrupTotal / gActualSyrupDens ;*)
gH_SyrupTotalizerLt := gSyrupTotal / gActualRecipe_SyrDens ;
END_IF
gH_SyrupBrix := gMFM_Syrup1Brix ;
gH_SyrupDensity := gMFM_Syrup1Density ;
gH_SyrupTemperature := gMFM_TemperatureSyrup1 ;
gH_CO2Target := gSP_CO2 ;
gH_CO2FlowRate := gCO2_Flow_Meas;
gH_CO2Temperature := gMFM_CO2Temperature ;
gH_CO2Density := gMFM_CO2Density ;
gH_CO2Totalizer := gCO2Total ; (* Kg *)
gH_CO2InjPressureSP := gCO2InjPressureSP ;
gH_CO2InjPressure := gCO2InjPressure ;
(*IF gCO2InjPressure<gH_ProcessSetup_WaterPumpPressure THEN
gH_CO2InjPressure := Calc_InjPress(i_GasTemperature:=gMFM_CO2Temperature,i_GasMW:=SEL(gCarboStillRecipe,gPM_N2,gPM_CO2),i_GasDensity:=gMFM_CO2Density);
ELSE
gH_CO2InjPressure := gCO2InjPressure ;
END_IF*)
gH_ProductTotalizer := gWaterTotal + gH_SyrupTotalizerLt ;
gH_ProductTankPressureSP := gR_PressCO2_SP ;
gH_ProductTankPressurePV := gPressCO2_PV ;
gH_WaterDeairTemperature := gDeairWaterTemp ;
gH_DeairPressure := gIn_DeaireatorPressure ;
gH_VEP_DeaireationValveOV := gOutDeaireationValve ;
gH_ProductTankLevel := gProductTankLevel;
gH_SyrupTankLevel := gSyrupTankLevel ;
gH_ProductBrixCorrection := gBrixTrackingCorr ;
gH_WaterLineTemperature := gTempWater_PV ;
gH_ProductFlow := gProd_Flow_Meas;
gH_ProductBrix := gProductBrix ;
gH_ProductCO2 := gProductCO2 ;
gH_ProductO2Conc := gProductO2Conc ;
gH_ProductConductivity := gProductConductivity ;
IF gH_Blender_OPT_BrixMeter THEN
gH_ProductTemperature := gProductTemp ;
ELSE
gH_ProductTemperature := gTempProd_PV ;
END_IF
gH_ProductTemperaturePt100 := gTempProd_PV ;
gH_BrixMeterRecipeNum := gProductRecipeNum ;
(* Blending Error To HMI *)
(*IF gFirstProd_Request OR gBlenderCIPMode OR gBlenderRinseMode OR gMaxBlendErrorAfterFault OR gMaxCarboErrorAfterFault THEN*)
IF NOT gFirstProd_Done OR gBlenderCIPMode OR gBlenderRinseMode OR gBlendErrorLowSyr_Fault OR gBlendErrorHighSyr_Fault THEN
gH_MaxBlendError := gH_ProcessSetup_MaxBlendError ;
gH_MaxCarboCO2Error := gH_ProcessSetup_MaxCarboCO2Error ;
ELSIF gBlenderEnToRamp THEN
gH_MaxBlendError := gH_ProcessSetup_MaxBlendError / 6 ;
gH_MaxCarboCO2Error := gH_ProcessSetup_MaxCarboCO2Error / 6 ;
ELSE
gH_MaxBlendError := gH_ProcessSetup_MaxBlendError / 2 ;
gH_MaxCarboCO2Error := gH_ProcessSetup_MaxCarboCO2Error / 2 ;
END_IF
gH_BlendError := gBlendError ;
gH_CarboError := gCarboCO2Error ;
gH_Message012 := gWaterFlowTooLow ;
gH_Message013 := gWaterSpeedTooLow ;
gH_ActualSyrupBrix := gActualSyrupBrix ;
gH_ActualSyrupDens := gActualSyrupDens ;
gH_ActualSyrupTemp := gMeterSyrTemp ;
gH_ActualRatio := gActualSP_RatioVol ;
gH_WaterPercentage := gActualWaterPerc ;
gH_SyrupPercentage := gActualSyrupPerc ;
gH_ActualCO2 := gActual_SP_CO2 ;
gH_WaterTempValve_SP := gR_TempWater_SP;
gH_WaterTempValve_PV := gTempWater_PV;
gR_TempProd_SP:=gH_A_Recipe_SP_ProdTemp;
gH_ProdTempValve_PV := gTempProd_PV;
gH_CIPTempValve_SP := gR_CIPTemp_SP;
gH_CIPTempValve_PV := gCIPTemp_PV;
END_ACTION
ACTION CO2InjectionPressure:
_LD_BODY
_NETWORKS : 5
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTION
_BOX_EXPR : 5
_ENABLED
_OPERATOR
_BOX_EXPR : 1
_OPERATOR
_BOX_EXPR : 2
_OPERAND
_EXPRESSION
_POSITIV
gR_CO2_SP
_OPERATOR
_BOX_EXPR : 2
_OPERAND
_EXPRESSION
_POSITIV
gCarboCO2Error
_OPERAND
_EXPRESSION
_POSITIV
gK_RecCarboCO2Error
_EXPRESSION
_POSITIV
MUL
_EXPRESSION
_POSITIV
SUB
_EXPRESSION
_POSITIV
REAL_TO_INT
_OPERAND
_EXPRESSION
_POSITIV
0.0
_OPERAND
_EXPRESSION
_POSITIV
gH_ProcessSetup_InjCO2Press_Offset
_OPERATOR
_BOX_EXPR : 3
_OPERATOR
_BOX_EXPR : 2
_OPERAND
_EXPRESSION
_POSITIV
gH_Blender_OPT_ModelNum
_OPERAND
_EXPRESSION
_POSITIV
10
_EXPRESSION
_POSITIV
EQ
_OPERAND
_EXPRESSION
_POSITIV
gH_ProcessSetup_InjCO2Press_MinFlow
_OPERAND
_EXPRESSION
_POSITIV
gH_ProcessSetup_InjCO2Press_MaxFlow
_EXPRESSION
_POSITIV
SEL
_OPERATOR
_BOX_EXPR : 3
_OPERATOR
_BOX_EXPR : 2
_OPERAND
_EXPRESSION
_POSITIV
gH_Blender_OPT_ModelNum
_OPERAND
_EXPRESSION
_POSITIV
10
_EXPRESSION
_POSITIV
EQ
_OPERAND
_EXPRESSION
_POSITIV
gH_ProcessSetup_InjCO2Press_MaxFlow
_OPERAND
_EXPRESSION
_POSITIV
gH_ProcessSetup_InjCO2Press_MinFlow
_EXPRESSION
_POSITIV
SEL
_EXPRESSION
_POSITIV
ReadPeripherial
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mCO2InjOffset
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gAlwaysOff
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_OPERATOR
_BOX_EXPR : 3
_ENABLED
_OPERATOR
_BOX_EXPR : 4
_OPERAND
_EXPRESSION
_POSITIV
gPID_CarboCO2_Enabled
_OPERAND
_EXPRESSION
_POSITIV
gCO2LowPress_Fault
_OPERAND
_EXPRESSION
_POSITIV
gWorkShopTest
_OPERAND
_EXPRESSION
_POSITIV
gCO2PressNotOk
_EXPRESSION
_POSITIV
OR
_OPERAND
_EXPRESSION
_POSITIV
gH_ProcessSetup_CarboCO2Pressure
_OPERATOR
_BOX_EXPR : 2
_OPERAND
_EXPRESSION
_POSITIV
gH_ProcessSetup_CarboCO2Pressure
_OPERATOR
_BOX_EXPR : 3
_OPERAND
_EXPRESSION
_POSITIV
0.0
_OPERAND
_EXPRESSION
_POSITIV
mCO2InjOffset
_OPERAND
_EXPRESSION
_POSITIV
gH_ProcessSetup_InjCO2Press_Offset
_EXPRESSION
_POSITIV
LIMIT
_EXPRESSION
_POSITIV
SUB
_EXPRESSION
_POSITIV
SEL
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gCO2InjPressureSP
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gAlwaysOff
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_OPERATOR
_BOX_EXPR : 3
_ENABLED
_OPERATOR
_BOX_EXPR : 4
_OPERAND
_EXPRESSION
_POSITIV
gPID_CarboCO2_Enabled
_OPERAND
_EXPRESSION
_POSITIV
gCO2LowPress_Fault
_OPERAND
_EXPRESSION
_POSITIV
gWorkShopTest
_OPERAND
_EXPRESSION
_POSITIV
gCO2PressNotOk
_EXPRESSION
_POSITIV
OR
_OPERAND
_EXPRESSION
_POSITIV
gCO2InjPressure
_OPERATOR
_BOX_EXPR : 2
_OPERAND
_EXPRESSION
_POSITIV
gH_ProcessSetup_CarboCO2Pressure
_OPERATOR
_BOX_EXPR : 3
_OPERAND
_EXPRESSION
_POSITIV
0.0
_OPERAND
_EXPRESSION
_POSITIV
mCO2InjOffset
_OPERAND
_EXPRESSION
_POSITIV
gH_ProcessSetup_InjCO2Press_Offset
_EXPRESSION
_POSITIV
LIMIT
_EXPRESSION
_POSITIV
SUB
_EXPRESSION
_POSITIV
SEL
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gCO2InjPressureSP
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_ProcessSetup_CarboCO2Pressure
_OPERATOR
_BOX_EXPR : 3
_OPERAND
_EXPRESSION
_POSITIV
0.0
_OPERAND
_EXPRESSION
_POSITIV
mCO2InjOffset
_OPERAND
_EXPRESSION
_POSITIV
gH_ProcessSetup_InjCO2Press_Offset
_EXPRESSION
_POSITIV
LIMIT
_EXPRESSION
_POSITIV
SUB
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gCO2InjPressureSP
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_OR
_LD_OPERATOR : 2
_LD_CONTACT
gCarboStillRecipe
_EXPRESSION
_NEGATIV
_LD_CONTACT
gBlenderRinseMode
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_OPERATOR
_BOX_EXPR : 1
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
gH_ProcessSetup_CarboCO2Pressure
_EXPRESSION
_POSITIV
MOVE
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gCO2InjPressureSP
ENABLELIST_END
_OUTPUTS : 0
END_ACTION