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

4611 lines
52 KiB
Plaintext

(* @PATH := '\/TASK2_ControlMain\/Blender_Logic' *)
(* @SYMFILEFLAGS := '59392' *)
PROGRAM Input
VAR
mRealAnalogIn : Peripherial;
mInjPressAIFault : TON;
mCO2PressOk : TON ;
mAirPressOk : TON ;
mDeairTankLevelOk : TON ;
mDeairTank2LevelOk : TON ;
mFillerProReqDly : TOF ;
mFillerCIPReadyDly : TOF ;
mDeairTankVacuumOk : TON ;
mDeairTankVacuumFlt : TOF ;
mSyrupTankLevelOk : TON ;
mCIPReturnFlowOk : TON ;
mProdTankNotEmptyTON : TON ;
mFlrRinseTankMaxLvlTON : TON ;
mFlrRinseTankMinLvlTON : TOF ;
mSyrPumpFaultDly : TON;
mSyrRoomH2OPumpFaultDly : TON;
mFillerEndTankFillingTOF : TOF;
mDeairDelayFault : TON ;
mProdPressDelayFault : TON ;
mUVLampDelayFault : TON ;
mUVLampDelayReady : TON ;
mUVLampDelayTempHigh : TON ;
mRealTemp : REAL ;
mH2OTempFlted : LowPassFilter ;
mProdTnkLvlFlted : LowPassFilter ;
mCO2InjPressFlted : LowPassFilter ;
mLinePressFlted : LowPassFilter ;
mCIPReturnTempFlted : LowPassFilter ;
mCIPCausticFlted : LowPassFilter ;
mCIPWaterFlted : LowPassFilter ;
mSyrCondFlted : LowPassFilter ;
mProdCondFlted : LowPassFilter ;
mFillerLevelFlted : LowPassFilter ;
mDeairPressFlted : LowPassFilter ;
mDeairValveFlted : LowPassFilter ;
mDummy : BOOL ;
mCPU_UsageBusy : BOOL ;
mCPU_UsageError : BOOL ;
mCPU_UsageErrorCode : UDINT ;
mDeaireationValveFault : BOOL ;
mProdTankPressValveFault : BOOL ;
mPcInfo : GetRemotePCInfo ;
mPcInfo_Start : BOOL ;
mPcInfo_Busy : BOOL ;
mPcInfo_Error : BOOL ;
mPcInfo_ErrorCode : UDINT ;
mPcInfo_Data : remotepcinfostruct ;
mDivertPanelSensor : BOOL;
mCO2InjPressNotOk: BOOL;
mCO2InjPressThreshold: REAL;
mCO2InjPressAux : REAL;
END_VAR
VAR_OUTPUT
EN_Out : BOOL ;
END_VAR
(* @END_DECLARATION := '0' *)
_LD_BODY
_NETWORKS : 86
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTIONBLOCK
???
_BOX_EXPR : 0
_ENABLED
_EXPRESSION
_POSITIV
Input.CheckFlowMetersState
_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.Get_CPU_Usage
_OUTPUTS : 0
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mDummy
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_WorkshopTest
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gWorkshopTest
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
DI_AuxVoltage_On
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 2
_OUTPUT
_POSITIV
_NO_SET
gH_Blender_Powered
_OUTPUT
_POSITIV
_NO_SET
gAuxVoltageOk
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_OPERATOR
_BOX_EXPR : 3
_ENABLED
_OPERATOR
_BOX_EXPR : 2
_OPERAND
_EXPRESSION
_POSITIV
gCarboStillRecipe
_OPERAND
_EXPRESSION
_NEGATIV
gBlenderRinseMode
_EXPRESSION
_POSITIV
AND
_OPERAND
_EXPRESSION
_POSITIV
gH_ProcessSetup_N2MinPressure
_OPERATOR
_BOX_EXPR : 2
_OPERAND
_EXPRESSION
_POSITIV
gH_ProcessSetup_WaterPumpPressure
_OPERAND
_EXPRESSION
_POSITIV
0.5
_EXPRESSION
_POSITIV
ADD
_EXPRESSION
_POSITIV
SEL
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mCO2InjPressAux
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_OPERATOR
_BOX_EXPR : 3
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
gDeairStartUp_Latch
_OPERAND
_EXPRESSION
_POSITIV
mCO2InjPressAux
_OPERAND
_EXPRESSION
_POSITIV
mCO2InjPressAux/2
_EXPRESSION
_POSITIV
SEL
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mCO2InjPressThreshold
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
_OPERATOR
_BOX_EXPR : 2
_OPERAND
_EXPRESSION
_POSITIV
gCO2InjPressure
_OPERAND
_EXPRESSION
_POSITIV
mCO2InjPressThreshold
_EXPRESSION
_POSITIV
LT
_OPERAND
_EXPRESSION
_POSITIV
gH_Blender_OPT_InjectionPress_Ctrl
_EXPRESSION
_POSITIV
AND
_OPERATOR
_BOX_EXPR : 2
_OPERAND
_EXPRESSION
_NEGATIV
DI_CO2_InletPress_OK
_OPERAND
_EXPRESSION
_NEGATIV
gH_Blender_OPT_InjectionPress_Ctrl
_EXPRESSION
_POSITIV
AND
_EXPRESSION
_POSITIV
OR
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mCO2InjPressNotOk
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTIONBLOCK
mCO2PressOk
_BOX_EXPR : 2
_ENABLED
_ASSIGN
_OPERATOR
_BOX_EXPR : 4
_OPERAND
_EXPRESSION
_POSITIV
mCO2InjPressNotOk
_OPERAND
_EXPRESSION
_NEGATIV
gWorkshopTest
_OPERAND
_EXPRESSION
_NEGATIV
gBlenderCIPMode
_OPERATOR
_BOX_EXPR : 4
_OPERATOR
_BOX_EXPR : 2
_OPERATOR
_BOX_EXPR : 2
_OPERAND
_EXPRESSION
_POSITIV
gR_Out_PressCO2_PID
_OPERAND
_EXPRESSION
_POSITIV
50.0
_EXPRESSION
_POSITIV
LT
_OPERAND
_EXPRESSION
_POSITIV
gBlendFillStartUp_Latch
_EXPRESSION
_POSITIV
AND
_OPERAND
_EXPRESSION
_POSITIV
gBlendFillStartUp_Done
_OPERAND
_EXPRESSION
_NEGATIV
gH_Blender_OPT_BlendFillSystem
_OPERAND
_EXPRESSION
_NEGATIV
gAlwaysOff
_EXPRESSION
_POSITIV
OR
_EXPRESSION
_POSITIV
AND
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gCO2PressNotOk
_OPERAND
_EXPRESSION
_POSITIV
t#4s
_EXPRESSION
_POSITIV
TON
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
_EMPTY
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gCO2LowPress_Fault
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gCO2LowPress_Fault
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gInLinePressCO2Ok
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 4
_LD_CONTACT
gH_Blender_OPT_InjectionPress_Ctrl
_EXPRESSION
_POSITIV
_LD_CONTACT
gBlenderBlending
_EXPRESSION
_POSITIV
_LD_CONTACT
gCarboStillRecipe
_EXPRESSION
_POSITIV
_LD_CONTACT
gCO2LowPress_Fault
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_OPERATOR
_BOX_EXPR : 2
_ENABLED
_OPERATOR
_BOX_EXPR : 1
_OPERATOR
_BOX_EXPR : 2
_OPERAND
_EXPRESSION
_POSITIV
gH_CO2InjPressureSP
_OPERAND
_EXPRESSION
_POSITIV
gCO2InjPressure
_EXPRESSION
_POSITIV
SUB
_EXPRESSION
_POSITIV
ABS
_OPERAND
_EXPRESSION
_POSITIV
0.5
_EXPRESSION
_POSITIV
GT
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gH_Message017
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gH_Message017
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
DI_Air_InletPress_OK
_EXPRESSION
_NEGATIV
_FUNCTIONBLOCK
mAirPressOk
_BOX_EXPR : 2
_EMPTY
_OPERAND
_EXPRESSION
_POSITIV
t#2s
_EXPRESSION
_POSITIV
TON
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
_EMPTY
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 2
_OUTPUT
_POSITIV
_NO_SET
gAirLowPress_Fault
_OUTPUT
_NEGATIV
_NO_SET
gInLinePressAirOk
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
DI_Syrup_Line_Drain_Sensor
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_NEGATIV
_NO_SET
gSyrupLineDrainValveAux
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_OR
_LD_OPERATOR : 2
_LD_CONTACT
DI_Water_Manual_Valve_Open
_EXPRESSION
_POSITIV
_LD_CONTACT
gH_Blender_OPT_FastChangeOverEnabled
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_NEGATIV
_NO_SET
gWaterManualDrainValveAux
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 3
_LD_CONTACT
DI_CIP_ReturnFlowOk
_EXPRESSION
_POSITIV
_LD_CONTACT
gH_Blender_OPT_LocalCIP
_EXPRESSION
_POSITIV
_FUNCTIONBLOCK
mCIPReturnFlowOk
_BOX_EXPR : 2
_EMPTY
_OPERAND
_EXPRESSION
_POSITIV
t#5s
_EXPRESSION
_POSITIV
TON
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
_EMPTY
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 2
_OUTPUT
_POSITIV
_NO_SET
gH_CIPReturnFlowOk
_OUTPUT
_POSITIV
_NO_SET
gIn_FlowSwitch
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
DI_Min_Deair_Level
_EXPRESSION
_POSITIV
_FUNCTIONBLOCK
mDeairTankLevelOk
_BOX_EXPR : 2
_EMPTY
_OPERAND
_EXPRESSION
_POSITIV
t#10s
_EXPRESSION
_POSITIV
TON
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
_EMPTY
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 2
_OUTPUT
_POSITIV
_NO_SET
gH_DeairTankMinLevel
_OUTPUT
_POSITIV
_NO_SET
gDeairTankMinLvlAux
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
DI_Min_Deair2_Level
_EXPRESSION
_POSITIV
_FUNCTIONBLOCK
mDeairTank2LevelOk
_BOX_EXPR : 2
_EMPTY
_OPERAND
_EXPRESSION
_POSITIV
t#10s
_EXPRESSION
_POSITIV
TON
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
_EMPTY
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 2
_OUTPUT
_POSITIV
_NO_SET
gH_DeairTank2MinLevel
_OUTPUT
_POSITIV
_NO_SET
gDeairTank2MinLvlAux
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_OR
_LD_OPERATOR : 2
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
DI_Min_Syrup_Level
_EXPRESSION
_POSITIV
_FUNCTIONBLOCK
mSyrupTankLevelOk
_BOX_EXPR : 2
_EMPTY
_OPERAND
_EXPRESSION
_POSITIV
t#6s
_EXPRESSION
_POSITIV
TON
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
_EMPTY
_EXPRESSION
_POSITIV
_LD_CONTACT
gSyrupTankMinLevel
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 2
_OUTPUT
_POSITIV
_NO_SET
gH_SyrupTankMinLevel
_OUTPUT
_POSITIV
_NO_SET
gSyrupTankMinLvlAux
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 3
_LD_OR
_LD_OPERATOR : 2
_LD_CONTACT
DI_DeairVacuumOk
_EXPRESSION
_POSITIV
_LD_CONTACT
gDeairVacuumOk
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_FUNCTIONBLOCK
mDeairTankVacuumOk
_BOX_EXPR : 2
_EMPTY
_OPERAND
_EXPRESSION
_POSITIV
t#15s
_EXPRESSION
_POSITIV
TON
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
_EMPTY
_FUNCTIONBLOCK
mDeairTankVacuumFlt
_BOX_EXPR : 2
_EMPTY
_OPERAND
_EXPRESSION
_POSITIV
t#10s
_EXPRESSION
_POSITIV
TOF
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
_EMPTY
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gBlenderDeairVacuum_Ok
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
DI_VM1_Water_Valve_Closed
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gInWaterValveClosed
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
DI_VM2_Syrup_Valve_Closed
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gInSyrupValveClosed
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
DI_VM3_CO2_Valve_Closed
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gInCarboCO2ValveClosed
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_OR
_LD_OPERATOR : 2
_LD_CONTACT
DI_Product_Pump_VFC_Ready
_EXPRESSION
_POSITIV
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gProduct_VFC_StatusWord_STRUCT.B01_DriveReady
_EXPRESSION
_POSITIV
_LD_CONTACT
gProduct_VFC_StatusWord_STRUCT.B03_Trip
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gIn_ProdPumpFCReady
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
DI_ProdTankEmpty
_EXPRESSION
_POSITIV
_FUNCTIONBLOCK
mProdTankNotEmptyTON
_BOX_EXPR : 2
_EMPTY
_OPERAND
_EXPRESSION
_POSITIV
t#2s
_EXPRESSION
_POSITIV
TON
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
_EMPTY
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 2
_OUTPUT
_POSITIV
_NO_SET
gH_ProductTankMinLvl
_OUTPUT
_POSITIV
_NO_SET
gIn_ProdTankNotEmpty
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
DI_FillerRinseTankMaxLevel
_EXPRESSION
_NEGATIV
_FUNCTIONBLOCK
mFlrRinseTankMaxLvlTON
_BOX_EXPR : 2
_EMPTY
_OPERAND
_EXPRESSION
_POSITIV
t#10s
_EXPRESSION
_POSITIV
TON
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
_EMPTY
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gIn_FillerRinseTankMaxLevel
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
DI_FillerRinseTankMinLevel
_EXPRESSION
_NEGATIV
_FUNCTIONBLOCK
mFlrRinseTankMinLvlTON
_BOX_EXPR : 2
_EMPTY
_OPERAND
_EXPRESSION
_POSITIV
t#6s
_EXPRESSION
_POSITIV
TOF
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
_EMPTY
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gIn_FillerRinseTankMinLevel
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_OR
_LD_OPERATOR : 2
_LD_CONTACT
DI_SyrRoom_Pump_Ready
_EXPRESSION
_POSITIV
_LD_CONTACT
gPB_IN_PRG_SYRUP_OK
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_LD_CONTACT
gBlenderProdMode
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 2
_OUTPUT
_POSITIV
_NO_SET
gH_Syrup_Room_DI0
_OUTPUT
_POSITIV
_NO_SET
gInSyrRoomOk
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 6
_LD_CONTACT
gOut_SyrupRoomWaterReq
_EXPRESSION
_POSITIV
_LD_CONTACT
DI_SyrRoom_WaterPump_Ready
_EXPRESSION
_NEGATIV
_LD_CONTACT
gWorkshopTest
_EXPRESSION
_NEGATIV
_LD_CONTACT
gSyrupRoomEn
_EXPRESSION
_POSITIV
_LD_CONTACT
gBlenderProdMode
_EXPRESSION
_POSITIV
_FUNCTIONBLOCK
mSyrRoomH2OPumpFaultDly
_BOX_EXPR : 2
_EMPTY
_OPERAND
_EXPRESSION
_POSITIV
t#2s
_EXPRESSION
_POSITIV
TON
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
_EMPTY
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gSyrRoomWaterPump_Fault
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 6
_LD_CONTACT
gOut_SyrupRoomPumpRun
_EXPRESSION
_POSITIV
_LD_CONTACT
gInSyrRoomOk
_EXPRESSION
_NEGATIV
_LD_CONTACT
gWorkshopTest
_EXPRESSION
_NEGATIV
_LD_CONTACT
gBlenderRinseMode
_EXPRESSION
_NEGATIV
_LD_CONTACT
gBlenderProdMode
_EXPRESSION
_POSITIV
_FUNCTIONBLOCK
mSyrPumpFaultDly
_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
gSyrRoomPump_Fault
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_OPERATOR
_BOX_EXPR : 2
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
gH_Blender_OPT_DivertPanel
_OPERAND
_EXPRESSION
_POSITIV
1
_EXPRESSION
_POSITIV
EQ
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mDivertPanelSensor
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 4
_LD_OR
_LD_OPERATOR : 3
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
DI_Prod_Sensor_1
_EXPRESSION
_NEGATIV
_LD_CONTACT
DI_Prod_Sensor_2
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
_LD_CONTACT
DI_CIP_Sensor_1
_EXPRESSION
_POSITIV
_LD_CONTACT
DI_CIP_Sensor_2
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_LD_CONTACT
gBlenderProdMode
_EXPRESSION
_POSITIV
_LD_CONTACT
gBlenderRun_Latch
_EXPRESSION
_POSITIV
_LD_CONTACT
mDivertPanelSensor
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gInManifoldNotReadyForProd
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 4
_LD_OR
_LD_OPERATOR : 3
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
DI_CIP_Sensor_1
_EXPRESSION
_NEGATIV
_LD_CONTACT
DI_CIP_Sensor_2
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
_LD_CONTACT
DI_Prod_Sensor_1
_EXPRESSION
_POSITIV
_LD_CONTACT
DI_Prod_Sensor_2
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_LD_CONTACT
gBlenderCIPMode
_EXPRESSION
_POSITIV
_LD_CONTACT
gBlenderRun_Latch
_EXPRESSION
_POSITIV
_LD_CONTACT
mDivertPanelSensor
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gInManifoldNotReadyForCIP
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_OR
_LD_OPERATOR : 4
_LD_CONTACT
DI_Flr_Ready_to_Production
_EXPRESSION
_POSITIV
_LD_CONTACT
gFillerReceiveData.ProductionRequest
_EXPRESSION
_POSITIV
_LD_CONTACT
gBlendFillReceiveData.Prod_Selected
_EXPRESSION
_POSITIV
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gH_SIMFillerProdReady
_EXPRESSION
_POSITIV
_LD_CONTACT
gWorkshopTest
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 2
_OUTPUT
_POSITIV
_NO_SET
gH_Filler_Production_DI0
_OUTPUT
_POSITIV
_NO_SET
gInFillerProdReady
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_OR
_LD_OPERATOR : 4
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
DI_Flr_Product_Request
_EXPRESSION
_POSITIV
_FUNCTIONBLOCK
mFillerProReqDly
_BOX_EXPR : 2
_EMPTY
_OPERAND
_EXPRESSION
_POSITIV
t#5s
_EXPRESSION
_POSITIV
TOF
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
_EMPTY
_EXPRESSION
_POSITIV
_LD_CONTACT
gFillerReceiveData.ProductRequest
_EXPRESSION
_POSITIV
_LD_CONTACT
gBlendFillReceiveData.Gen_EV62_Enable
_EXPRESSION
_POSITIV
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gH_SIMFillerEV62Enable
_EXPRESSION
_POSITIV
_LD_CONTACT
gWorkshopTest
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 3
_OUTPUT
_POSITIV
_NO_SET
gH_Filler_Production_DI1
_OUTPUT
_POSITIV
_NO_SET
gInFillerEV62Enable
_OUTPUT
_POSITIV
_NO_SET
gInFillerProductReq
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gBlendFillReceiveData.Prod_BottleFilling
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gInFillerBottleFilling
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gBlendFillReceiveData.Prod_EndFlushing
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gInFillerEndFlushing
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gBlendFillReceiveData.Prod_End_Tank_Filling
_EXPRESSION
_POSITIV
_FUNCTIONBLOCK
mFillerEndTankFillingTOF
_BOX_EXPR : 2
_EMPTY
_OPERAND
_EXPRESSION
_POSITIV
t#2s
_EXPRESSION
_POSITIV
TOF
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
_EMPTY
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gInFillerEndTankFilling
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_OR
_LD_OPERATOR : 4
_LD_CONTACT
DI_Flr_CIP_RinseCycleEnded
_EXPRESSION
_POSITIV
_LD_CONTACT
gFillerReceiveData.CIP_CycleEnded
_EXPRESSION
_POSITIV
_LD_CONTACT
gBlendFillReceiveData.Rinse_Ended
_EXPRESSION
_POSITIV
_LD_CONTACT
gFillerReceiveData.Rinse_Ended
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 2
_OUTPUT
_POSITIV
_NO_SET
gH_Filler_Production_DI2
_OUTPUT
_POSITIV
_NO_SET
gIn_Flr_FastRinseCompleted
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_OR
_LD_OPERATOR : 3
_LD_CONTACT
DI_Flr_FastChangeLastContainerFilled
_EXPRESSION
_POSITIV
_LD_CONTACT
gFillerReceiveData.LastContainerFilled
_EXPRESSION
_POSITIV
_LD_CONTACT
gBlendFillReceiveData.Prod_Last_Bottle
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 2
_OUTPUT
_POSITIV
_NO_SET
gH_Filler_Production_DI3
_OUTPUT
_POSITIV
_NO_SET
gIn_Flr_FastChangeLastContainerFilled
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_OR
_LD_OPERATOR : 3
_LD_CONTACT
DI_Flr_FastChangeWaterRequest
_EXPRESSION
_POSITIV
_LD_CONTACT
gFillerReceiveData.FastRinseWaterRequest
_EXPRESSION
_POSITIV
_LD_CONTACT
gBlendFillReceiveData.Rinse_Selected
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 2
_OUTPUT
_POSITIV
_NO_SET
gH_Filler_Production_DI4
_OUTPUT
_POSITIV
_NO_SET
gIn_Flr_WaterRinseRequest
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_OR
_LD_OPERATOR : 2
_LD_CONTACT
DI_Flr_OpenProductDrainEV69
_EXPRESSION
_POSITIV
_LD_CONTACT
gFillerReceiveData.OpenProductDrainPipe
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_LD_CONTACT
gH_Blender_OPT_FastChangeOverEnabled
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 2
_OUTPUT
_POSITIV
_NO_SET
gH_Filler_Production_DI6
_OUTPUT
_POSITIV
_NO_SET
gIn_Flr_OpenEV69ProdPipeDrain
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_OR
_LD_OPERATOR : 2
_LD_CONTACT
gBlendFillReceiveData.Gen_EV46_Enable
_EXPRESSION
_POSITIV
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gH_SIMFillerEV46Enable
_EXPRESSION
_POSITIV
_LD_CONTACT
gWorkshopTest
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 2
_OUTPUT
_POSITIV
_NO_SET
gH_Filler_Production_DI7
_OUTPUT
_POSITIV
_NO_SET
gInFillerEV46Enable
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_OR
_LD_OPERATOR : 3
_LD_CONTACT
DI_Flr_Ready_to_CIP
_EXPRESSION
_POSITIV
_LD_CONTACT
gFillerReceiveData.CIP_Request
_EXPRESSION
_POSITIV
_LD_CONTACT
gBlendFillReceiveData.CIP_Sanitize_Request
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_FUNCTIONBLOCK
mFillerCIPReadyDly
_BOX_EXPR : 2
_EMPTY
_OPERAND
_EXPRESSION
_POSITIV
t#5s
_EXPRESSION
_POSITIV
TOF
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
_EMPTY
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 2
_OUTPUT
_POSITIV
_NO_SET
gH_Filler_CIP_DI0
_OUTPUT
_POSITIV
_NO_SET
gInFillerCIPRequest
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_OR
_LD_OPERATOR : 3
_LD_CONTACT
DI_Flr_CIP_RinseDrainCompleted
_EXPRESSION
_POSITIV
_LD_CONTACT
gFillerReceiveData.CIP_DrainCompleted
_EXPRESSION
_POSITIV
_LD_CONTACT
gBlendFillReceiveData.CIP_Drain_Completed
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 2
_OUTPUT
_POSITIV
_NO_SET
gH_Filler_CIP_DI1
_OUTPUT
_POSITIV
_NO_SET
gInFillerCIPDrainCompleted
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_OR
_LD_OPERATOR : 2
_LD_CONTACT
gFillerReceiveData.CIP_CycleEnded
_EXPRESSION
_POSITIV
_LD_CONTACT
gBlendFillReceiveData.CIP_End_Cycle
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 2
_OUTPUT
_POSITIV
_NO_SET
gH_Filler_CIP_DI2
_OUTPUT
_POSITIV
_NO_SET
gInFillerCIPCycleEnded
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_OR
_LD_OPERATOR : 3
_LD_CONTACT
DI_Flr_CIP_ChangeReady
_EXPRESSION
_POSITIV
_LD_CONTACT
gFillerReceiveData.CIP_ChangeReady
_EXPRESSION
_POSITIV
_LD_CONTACT
gBlendFillReceiveData.CIP_Change_Ready
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 2
_OUTPUT
_POSITIV
_NO_SET
gH_Filler_CIP_DI3
_OUTPUT
_POSITIV
_NO_SET
gInFillerCIPChangeReady
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gBlendFillReceiveData.CIP_OpenEV13
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 2
_OUTPUT
_POSITIV
_NO_SET
gH_Filler_CIP_DI4
_OUTPUT
_POSITIV
_NO_SET
gInFillerCIPOpenEV13
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gBlendFillReceiveData.CIP_StopCIPReturnPump
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 2
_OUTPUT
_POSITIV
_NO_SET
gH_Filler_CIP_DI5
_OUTPUT
_POSITIV
_NO_SET
gInFillerStopCIPReturnPump
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gBlendFillReceiveData.Drain_Selected
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 3
_OUTPUT
_POSITIV
_NO_SET
gH_Filler_Production_DI5
_OUTPUT
_POSITIV
_NO_SET
gH_Filler_CIP_DI6
_OUTPUT
_POSITIV
_NO_SET
gInFillerCIPDrainSelecteted
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gBlendFillReceiveData.CIP_Selected
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gH_Filler_CIP_DI7
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_OPERATOR
_BOX_EXPR : 3
_ENABLED
_OPERATOR
_BOX_EXPR : 2
_OPERAND
_EXPRESSION
_POSITIV
gH_Blender_OPT_SignalExchange
_OPERAND
_EXPRESSION
_POSITIV
2
_EXPRESSION
_POSITIV
EQ
_OPERAND
_EXPRESSION
_POSITIV
gBlendFillReceiveData.Filler_Speed
_OPERATOR
_BOX_EXPR : 2
_OPERAND
_EXPRESSION
_POSITIV
gBlendFillReceiveData.Filler_Speed
_OPERAND
_EXPRESSION
_POSITIV
10
_EXPRESSION
_POSITIV
MUL
_EXPRESSION
_POSITIV
SEL
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gFiller_Speed
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_OPERATOR
_BOX_EXPR : 1
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
gBlendFillReceiveData.RunOutBottleCount
_EXPRESSION
_POSITIV
MOVE
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gFillerBottleCount
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_OR
_LD_OPERATOR : 4
_LD_CONTACT
DI_CIP_DrainRequest
_EXPRESSION
_POSITIV
_LD_CONTACT
gPB_IN_PRG_CIP_DRAIN
_EXPRESSION
_POSITIV
_LD_CONTACT
gCIPReceiveData.CIP_DrainRequest
_EXPRESSION
_POSITIV
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gH_SIMCipDrainRequest
_EXPRESSION
_POSITIV
_LD_CONTACT
gWorkshopTest
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 2
_OUTPUT
_POSITIV
_NO_SET
gH_CIP_Room_DI0
_OUTPUT
_POSITIV
_NO_SET
gInCIP_DrainRequest
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
DI_CIP_TankFilling
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 2
_OUTPUT
_POSITIV
_NO_SET
gH_CIP_Room_DI1
_OUTPUT
_POSITIV
_NO_SET
gInCIP_TankFilling
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_OR
_LD_OPERATOR : 2
_LD_CONTACT
DI_CIP_RinseMode
_EXPRESSION
_POSITIV
_LD_CONTACT
gPB_IN_PRG_CIP_RINSE
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 2
_OUTPUT
_POSITIV
_NO_SET
gH_CIP_Room_DI2
_OUTPUT
_POSITIV
_NO_SET
gInCIP_RinseMode
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_OR
_LD_OPERATOR : 4
_LD_CONTACT
DI_CIP_Running
_EXPRESSION
_POSITIV
_LD_CONTACT
gPB_IN_PRG_CIP_RUNNING
_EXPRESSION
_POSITIV
_LD_CONTACT
gCIPReceiveData.CIP_Running
_EXPRESSION
_POSITIV
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gH_SIMCipRunning
_EXPRESSION
_POSITIV
_LD_CONTACT
gWorkshopTest
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 2
_OUTPUT
_POSITIV
_NO_SET
gH_CIP_Room_DI3
_OUTPUT
_POSITIV
_NO_SET
gInCIP_CIPRunning
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_OR
_LD_OPERATOR : 3
_LD_CONTACT
DI_CIP_ChangeSanitize
_EXPRESSION
_POSITIV
_LD_CONTACT
gCIPReceiveData.CIP_ChangeSanitize
_EXPRESSION
_POSITIV
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gH_SIMCipChangeSanitize
_EXPRESSION
_POSITIV
_LD_CONTACT
gWorkshopTest
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 2
_OUTPUT
_POSITIV
_NO_SET
gH_CIP_Room_DI4
_OUTPUT
_POSITIV
_NO_SET
gInCIP_ChangeSanitize
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_OR
_LD_OPERATOR : 4
_LD_CONTACT
DI_CIP_CIPCompleted
_EXPRESSION
_POSITIV
_LD_CONTACT
gPB_IN_PRG_CIP_COMPLETED
_EXPRESSION
_POSITIV
_LD_CONTACT
gCIPReceiveData.CIP_Completed
_EXPRESSION
_POSITIV
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gH_SIMCipCompleted
_EXPRESSION
_POSITIV
_LD_CONTACT
gWorkshopTest
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 2
_OUTPUT
_POSITIV
_NO_SET
gH_CIP_Room_DI5
_OUTPUT
_POSITIV
_NO_SET
gInCIP_CIPCompleted
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_OR
_LD_OPERATOR : 4
_LD_CONTACT
DI_CIP_CIPMode
_EXPRESSION
_POSITIV
_LD_CONTACT
gPB_IN_PRG_CIP_MODE
_EXPRESSION
_POSITIV
_LD_CONTACT
gCIPReceiveData.CIP_Request
_EXPRESSION
_POSITIV
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gH_SIMCipMode
_EXPRESSION
_POSITIV
_LD_CONTACT
gWorkshopTest
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 2
_OUTPUT
_POSITIV
_NO_SET
gH_CIP_Room_DI6
_OUTPUT
_POSITIV
_NO_SET
gInCIP_CIPMode
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_OR
_LD_OPERATOR : 3
_LD_CONTACT
DI_CIP_CausticSanitizeRunning
_EXPRESSION
_POSITIV
_LD_CONTACT
gCIPReceiveData.CIP_CausticSanitizeRunning
_EXPRESSION
_POSITIV
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gH_SIMCipCausticSanitizeRun
_EXPRESSION
_POSITIV
_LD_CONTACT
gWorkshopTest
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 2
_OUTPUT
_POSITIV
_NO_SET
gH_CIP_Room_DI7
_OUTPUT
_POSITIV
_NO_SET
gInCIP_CausticSanitizeRunning
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
DI_CIP_CIPFault
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gInCIP_Fault
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 5
_LD_OR
_LD_OPERATOR : 2
_LD_CONTACT
gBlenderProdMode
_EXPRESSION
_POSITIV
_LD_CONTACT
gH_ColdRinseRun
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_LD_OR
_LD_OPERATOR : 2
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
DO_AmmoniaWaterColdControl
_EXPRESSION
_POSITIV
_LD_CONTACT
DI_AmmoniaLowPressure_Water
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
DO_AmmoniaProductColdControl
_EXPRESSION
_POSITIV
_LD_CONTACT
DI_AmmoniaLowPressure_Product
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_LD_CONTACT
gGencoldChillerEn
_EXPRESSION
_POSITIV
_LD_CONTACT
gCoolerEnabled
_EXPRESSION
_POSITIV
_LD_CONTACT
gWorkshopTest
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gInAmmoniaLowPressure
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 5
_LD_OR
_LD_OPERATOR : 2
_LD_CONTACT
gBlenderProdMode
_EXPRESSION
_POSITIV
_LD_CONTACT
gH_ColdRinseRun
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_LD_OR
_LD_OPERATOR : 2
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gProductChillerEn
_EXPRESSION
_POSITIV
_LD_CONTACT
DI_AmmoniaHighLevel_Product
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gWaterChillerEn
_EXPRESSION
_POSITIV
_LD_CONTACT
DI_AmmoniaHighLevel_Water
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_LD_CONTACT
gGencoldChillerEn
_EXPRESSION
_POSITIV
_LD_CONTACT
gCoolerEnabled
_EXPRESSION
_POSITIV
_LD_CONTACT
gWorkshopTest
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 2
_OUTPUT
_POSITIV
_NO_SET
gH_Message050
_OUTPUT
_POSITIV
_NO_SET
gInAmmoniaHighLevel
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
DI_Ammonia_CompressorReady
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gInAmmoniaCompressorReady
_NETWORK
_COMMENT
TIME TO allow lamps warm-up
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
DI_UV_Lamp_Ready
_EXPRESSION
_POSITIV
_FUNCTIONBLOCK
mUVLampDelayReady
_BOX_EXPR : 2
_EMPTY
_OPERAND
_EXPRESSION
_POSITIV
t#30s
_EXPRESSION
_POSITIV
TON
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
_EMPTY
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gInUVLampReady
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
DI_UV_Lamp_Ready
_EXPRESSION
_POSITIV
_LD_CONTACT
gInUVLampReady
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gH_Message041
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 3
_LD_CONTACT
DI_UV_Lamp_Ready
_EXPRESSION
_NEGATIV
_LD_CONTACT
gOutUVLamp_ONOFF
_EXPRESSION
_POSITIV
_FUNCTIONBLOCK
mUVLampDelayFault
_BOX_EXPR : 2
_EMPTY
_OPERAND
_EXPRESSION
_POSITIV
t#5s
_EXPRESSION
_POSITIV
TON
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
_EMPTY
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gInUVLampAlarm
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 3
_LD_CONTACT
DI_UV_Lamp_TempHigh
_EXPRESSION
_POSITIV
_LD_CONTACT
gOutUVLamp_ONOFF
_EXPRESSION
_POSITIV
_FUNCTIONBLOCK
mUVLampDelayTempHigh
_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
gUVLampHighTemperature
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gH_Blender_OPT_Deaireation
_EXPRESSION
_POSITIV
_LD_CONTACT
gH_Blender_OPT_InjectionPress_Ctrl
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_OPERATOR
_BOX_EXPR : 2
_ENABLED
_OPERATOR
_BOX_EXPR : 1
_OPERATOR
_BOX_EXPR : 2
_OPERAND
_EXPRESSION
_POSITIV
AI_DeaireationValve_VEP4
_OPERAND
_EXPRESSION
_POSITIV
AO_DeaireationValve_VEP4
_EXPRESSION
_POSITIV
SUB
_EXPRESSION
_POSITIV
ABS
_OPERATOR
_BOX_EXPR : 2
_OPERAND
_EXPRESSION
_POSITIV
gAnalogMaxValue
_OPERAND
_EXPRESSION
_POSITIV
0.1
_EXPRESSION
_POSITIV
MUL
_EXPRESSION
_POSITIV
GT
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mDeaireationValveFault
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
mDeaireationValveFault
_EXPRESSION
_POSITIV
_FUNCTIONBLOCK
mDeairDelayFault
_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
gDeaireationValveFault
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_Blender_OPT_InjectionPress_Ctrl
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_OPERATOR
_BOX_EXPR : 2
_ENABLED
_OPERATOR
_BOX_EXPR : 1
_OPERATOR
_BOX_EXPR : 2
_OPERAND
_EXPRESSION
_POSITIV
AI_ProdTankPressureValve_VEP1
_OPERAND
_EXPRESSION
_POSITIV
AO_ProdTankPressureValve_VEP1
_EXPRESSION
_POSITIV
SUB
_EXPRESSION
_POSITIV
ABS
_OPERATOR
_BOX_EXPR : 2
_OPERAND
_EXPRESSION
_POSITIV
gAnalogMaxValue
_OPERAND
_EXPRESSION
_POSITIV
0.1
_EXPRESSION
_POSITIV
MUL
_EXPRESSION
_POSITIV
GT
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mProdTankPressValveFault
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
mProdTankPressValveFault
_EXPRESSION
_POSITIV
_FUNCTIONBLOCK
mProdPressDelayFault
_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
gProdTankPressureValveFault
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_Blender_OPT_Simulation
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
ENABLELIST : 2
_ASSIGN
_FUNCTION
_BOX_EXPR : 5
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
AI_DeairWaterTemperature
_OPERAND
_EXPRESSION
_POSITIV
100.0
_OPERAND
_EXPRESSION
_POSITIV
0.0
_OPERAND
_EXPRESSION
_POSITIV
0
_OPERAND
_EXPRESSION
_POSITIV
gAnalogMaxValue
_EXPRESSION
_POSITIV
ReadPeripherial
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mRealTemp
_ASSIGN
_FUNCTIONBLOCK
mH2OTempFlted
_BOX_EXPR : 3
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
mRealTemp
_OPERAND
_EXPRESSION
_POSITIV
20
_OPERAND
_EXPRESSION
_POSITIV
gBlenderEnToRamp OR TRUE
_EXPRESSION
_POSITIV
LowPassFilter
_OUTPUTS : 0
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gDeairWaterTemp
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gAlwaysOff
_EXPRESSION
_POSITIV
_LD_CONTACT
gH_Blender_OPT_Simulation
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 4
_ASSIGN
_FUNCTION
_BOX_EXPR : 5
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
AI_InjectionPressure
_OPERAND
_EXPRESSION
_POSITIV
16.0
_OPERAND
_EXPRESSION
_POSITIV
0.0
_OPERAND
_EXPRESSION
_POSITIV
0
_OPERAND
_EXPRESSION
_POSITIV
gAnalogMaxValue
_EXPRESSION
_POSITIV
ReadAnalogIn
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mRealAnalogIn
_ASSIGN
_FUNCTIONBLOCK
mCO2InjPressFlted
_BOX_EXPR : 3
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
mRealAnalogIn.Value
_OPERAND
_EXPRESSION
_POSITIV
10
_OPERAND
_EXPRESSION
_POSITIV
TRUE
_EXPRESSION
_POSITIV
LowPassFilter
_OUTPUTS : 0
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gCO2InjPressure
_ASSIGN
_FUNCTIONBLOCK
mInjPressAIFault
_BOX_EXPR : 2
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
mRealAnalogIn.Error
_OPERAND
_EXPRESSION
_POSITIV
t#4s
_EXPRESSION
_POSITIV
TON
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
_EMPTY
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gInjectionPressAI_Fault
_ASSIGN
_OPERATOR
_BOX_EXPR : 3
_ENABLED
_OPERATOR
_BOX_EXPR : 2
_OPERATOR
_BOX_EXPR : 2
_OPERAND
_EXPRESSION
_POSITIV
mRealAnalogIn.Value
_OPERAND
_EXPRESSION
_POSITIV
0.0
_EXPRESSION
_POSITIV
LT
_OPERAND
_EXPRESSION
_POSITIV
gInjectionPressAI_Fault
_EXPRESSION
_POSITIV
OR
_OPERAND
_EXPRESSION
_POSITIV
gCO2InjPressure
_FUNCTION
_BOX_EXPR : 3
_OPERAND
_EXPRESSION
_POSITIV
gMFM_CO2Temperature
_OPERATOR
_BOX_EXPR : 3
_OPERAND
_EXPRESSION
_POSITIV
gCarboStillRecipe
_OPERAND
_EXPRESSION
_POSITIV
gPM_N2
_OPERAND
_EXPRESSION
_POSITIV
gPM_CO2
_EXPRESSION
_POSITIV
SEL
_OPERAND
_EXPRESSION
_POSITIV
gMFM_CO2Density
_EXPRESSION
_POSITIV
Calc_InjPress
_EXPRESSION
_POSITIV
SEL
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gCO2InjPressure
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_Blender_OPT_Simulation
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
ENABLELIST : 2
_ASSIGN
_FUNCTION
_BOX_EXPR : 5
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
AI_InjectionPressure
_OPERAND
_EXPRESSION
_POSITIV
16.0
_OPERAND
_EXPRESSION
_POSITIV
0.0
_OPERAND
_EXPRESSION
_POSITIV
0
_OPERAND
_EXPRESSION
_POSITIV
gAnalogMaxValue
_EXPRESSION
_POSITIV
ReadPeripherial
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mRealTemp
_ASSIGN
_FUNCTIONBLOCK
mCO2InjPressFlted
_BOX_EXPR : 3
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
mRealTemp
_OPERAND
_EXPRESSION
_POSITIV
10
_OPERAND
_EXPRESSION
_POSITIV
TRUE
_EXPRESSION
_POSITIV
LowPassFilter
_OUTPUTS : 0
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gCO2InjPressure
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_Blender_OPT_Simulation
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
ENABLELIST : 2
_ASSIGN
_FUNCTION
_BOX_EXPR : 5
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
AI_ProductTankLevel
_OPERAND
_EXPRESSION
_POSITIV
100.0
_OPERAND
_EXPRESSION
_POSITIV
0.0
_OPERAND
_EXPRESSION
_POSITIV
0
_OPERAND
_EXPRESSION
_POSITIV
gAnalogMaxValue
_EXPRESSION
_POSITIV
ReadPeripherial
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mRealTemp
_ASSIGN
_FUNCTIONBLOCK
mProdTnkLvlFlted
_BOX_EXPR : 3
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
mRealTemp
_OPERAND
_EXPRESSION
_POSITIV
10
_OPERAND
_EXPRESSION
_POSITIV
TRUE
_EXPRESSION
_POSITIV
LowPassFilter
_OUTPUTS : 0
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gProductTankLevel
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_Blender_OPT_Simulation
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
ENABLELIST : 2
_ASSIGN
_FUNCTION
_BOX_EXPR : 5
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
AI_Spare7
_OPERAND
_EXPRESSION
_POSITIV
10.0
_OPERAND
_EXPRESSION
_POSITIV
0.0
_OPERAND
_EXPRESSION
_POSITIV
0
_OPERAND
_EXPRESSION
_POSITIV
gAnalogMaxValue
_EXPRESSION
_POSITIV
ReadPeripherial
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mRealTemp
_ASSIGN
_FUNCTIONBLOCK
mLinePressFlted
_BOX_EXPR : 3
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
mRealTemp
_OPERAND
_EXPRESSION
_POSITIV
10
_OPERAND
_EXPRESSION
_POSITIV
TRUE
_EXPRESSION
_POSITIV
LowPassFilter
_OUTPUTS : 0
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gWaterLinePress
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gH_Blender_OPT_Simulation
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_Blender_OPT_Conductimeter_Profibus
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 2
_ASSIGN
_FUNCTION
_BOX_EXPR : 5
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
AI_CIPCausticCond
_OPERAND
_EXPRESSION
_POSITIV
200.0
_OPERAND
_EXPRESSION
_POSITIV
0.0
_OPERAND
_EXPRESSION
_POSITIV
0
_OPERAND
_EXPRESSION
_POSITIV
gAnalogMaxValue
_EXPRESSION
_POSITIV
ReadPeripherial
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mRealTemp
_ASSIGN
_FUNCTIONBLOCK
mCIPCausticFlted
_BOX_EXPR : 3
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
mRealTemp
_OPERAND
_EXPRESSION
_POSITIV
10
_OPERAND
_EXPRESSION
_POSITIV
TRUE
_EXPRESSION
_POSITIV
LowPassFilter
_OUTPUTS : 0
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gIn_C1_Conductivity_Caustic
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gH_Blender_OPT_Conductimeter_Profibus
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_Blender_OPT_Simulation
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 2
_ASSIGN
_FUNCTION
_BOX_EXPR : 5
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
AI_CIPWaterCond
_OPERAND
_EXPRESSION
_POSITIV
2000.0
_OPERAND
_EXPRESSION
_POSITIV
0.0
_OPERAND
_EXPRESSION
_POSITIV
0
_OPERAND
_EXPRESSION
_POSITIV
gAnalogMaxValue
_EXPRESSION
_POSITIV
ReadPeripherial
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mRealTemp
_ASSIGN
_FUNCTIONBLOCK
mCIPWaterFlted
_BOX_EXPR : 3
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
mRealTemp
_OPERAND
_EXPRESSION
_POSITIV
10
_OPERAND
_EXPRESSION
_POSITIV
TRUE
_EXPRESSION
_POSITIV
LowPassFilter
_OUTPUTS : 0
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gIn_C2_Conductivity_Water
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gH_Blender_OPT_Simulation
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_Blender_OPT_Conductimeter_Profibus
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 2
_ASSIGN
_FUNCTION
_BOX_EXPR : 5
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
AI_CIPReturnTemperature
_OPERAND
_EXPRESSION
_POSITIV
100.0
_OPERAND
_EXPRESSION
_POSITIV
0.0
_OPERAND
_EXPRESSION
_POSITIV
0
_OPERAND
_EXPRESSION
_POSITIV
gAnalogMaxValue
_EXPRESSION
_POSITIV
ReadPeripherial
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mRealTemp
_ASSIGN
_FUNCTIONBLOCK
mCIPReturnTempFlted
_BOX_EXPR : 3
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
mRealTemp
_OPERAND
_EXPRESSION
_POSITIV
10
_OPERAND
_EXPRESSION
_POSITIV
TRUE
_EXPRESSION
_POSITIV
LowPassFilter
_OUTPUTS : 0
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gCIPReturnTemp_PV
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gH_Blender_OPT_Simulation
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_Blender_OPT_FastChangeOverEnabled
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 2
_ASSIGN
_FUNCTION
_BOX_EXPR : 5
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
AI_FillerLevel
_OPERAND
_EXPRESSION
_POSITIV
100.0
_OPERAND
_EXPRESSION
_POSITIV
0.0
_OPERAND
_EXPRESSION
_POSITIV
0
_OPERAND
_EXPRESSION
_POSITIV
gAnalogMaxValue
_EXPRESSION
_POSITIV
ReadPeripherial
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mRealTemp
_ASSIGN
_FUNCTIONBLOCK
mFillerLevelFlted
_BOX_EXPR : 3
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
mRealTemp
_OPERAND
_EXPRESSION
_POSITIV
10
_OPERAND
_EXPRESSION
_POSITIV
TRUE
_EXPRESSION
_POSITIV
LowPassFilter
_OUTPUTS : 0
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gFillerLevel
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gH_Blender_OPT_Simulation
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
ENABLELIST : 2
_ASSIGN
_FUNCTION
_BOX_EXPR : 5
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
AI_ProductConductivity
_OPERAND
_EXPRESSION
_POSITIV
3500
_OPERAND
_EXPRESSION
_POSITIV
0.0
_OPERAND
_EXPRESSION
_POSITIV
0
_OPERAND
_EXPRESSION
_POSITIV
gAnalogMaxValue
_EXPRESSION
_POSITIV
ReadPeripherial
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mRealTemp
_ASSIGN
_FUNCTIONBLOCK
mProdCondFlted
_BOX_EXPR : 3
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
mRealTemp
_OPERAND
_EXPRESSION
_POSITIV
4
_OPERAND
_EXPRESSION
_POSITIV
TRUE
_EXPRESSION
_POSITIV
LowPassFilter
_OUTPUTS : 0
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gProductConductivity
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gH_Blender_OPT_Simulation
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_Blender_OPT_VacuumPump
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 2
_ASSIGN
_FUNCTION
_BOX_EXPR : 5
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
AI_DeaireatorPressure
_OPERAND
_EXPRESSION
_POSITIV
0.00
_OPERAND
_EXPRESSION
_POSITIV
-1.00
_OPERAND
_EXPRESSION
_POSITIV
0
_OPERAND
_EXPRESSION
_POSITIV
gAnalogMaxValue
_EXPRESSION
_POSITIV
ReadPeripherial
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mRealTemp
_ASSIGN
_FUNCTIONBLOCK
mDeairPressFlted
_BOX_EXPR : 3
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
mRealTemp
_OPERAND
_EXPRESSION
_POSITIV
4
_OPERAND
_EXPRESSION
_POSITIV
TRUE
_EXPRESSION
_POSITIV
LowPassFilter
_OUTPUTS : 0
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gIn_DeaireatorPressure
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
Flow Tronic Full Scale : Still Product --> Flow Tronic Full Scale=FlowTronic/0.97(N2 density);
Carbo Product --> Flow Tronic Full Scale=FlowTronic/1.527(CO2 density)
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_OPERATOR
_BOX_EXPR : 3
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
gCarboStillRecipe
_OPERATOR
_BOX_EXPR : 2
_OPERAND
_EXPRESSION
_POSITIV
gFlowTronic
_OPERAND
_EXPRESSION
_POSITIV
0.97
_EXPRESSION
_POSITIV
DIV
_OPERATOR
_BOX_EXPR : 2
_OPERAND
_EXPRESSION
_POSITIV
gFlowTronic
_OPERAND
_EXPRESSION
_POSITIV
1.527
_EXPRESSION
_POSITIV
DIV
_EXPRESSION
_POSITIV
SEL
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gFlowTronicFullScale
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_AND
_LD_OPERATOR : 2
_LD_CONTACT
gH_Blender_OPT_Simulation
_EXPRESSION
_NEGATIV
_LD_CONTACT
gH_Blender_OPT_Flowtronic
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
_EXPRESSION
_POSITIV
ENABLELIST : 2
_ASSIGN
_FUNCTION
_BOX_EXPR : 5
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
AI_DeaireationValve_VEP4
_OPERAND
_EXPRESSION
_POSITIV
gFlowTronicFullScale
_OPERAND
_EXPRESSION
_POSITIV
0.00
_OPERAND
_EXPRESSION
_POSITIV
0
_OPERAND
_EXPRESSION
_POSITIV
gAnalogMaxValue
_EXPRESSION
_POSITIV
ReadPeripherial
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mRealTemp
_ASSIGN
_FUNCTIONBLOCK
mDeairValveFlted
_BOX_EXPR : 3
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
mRealTemp
_OPERAND
_EXPRESSION
_POSITIV
4
_OPERAND
_EXPRESSION
_POSITIV
TRUE
_EXPRESSION
_POSITIV
LowPassFilter
_OUTPUTS : 0
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gIn_DeairFlow_PV
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_OPERATOR
_BOX_EXPR : 1
_ENABLED
_OPERATOR
_BOX_EXPR : 3
_OPERAND
_EXPRESSION
_POSITIV
gH_EV28_Status
_OPERAND
_EXPRESSION
_POSITIV
0.0
_OPERAND
_EXPRESSION
_POSITIV
gIn_DeairFlow_PV
_EXPRESSION
_POSITIV
SEL
_EXPRESSION
_POSITIV
MOVE
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
gH_VEP_DeairFlowPV
ENABLELIST_END
_OUTPUTS : 0
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_LD_CONTACT
gWorkshopTest
_EXPRESSION
_NEGATIV
_EXPRESSION
_POSITIV
ENABLELIST : 0
ENABLELIST_END
_OUTPUTS : 9
_OUTPUT
_NEGATIV
_SET
gH_SIMCipMode
_OUTPUT
_NEGATIV
_SET
gH_SIMCipRunning
_OUTPUT
_NEGATIV
_SET
gH_SIMCipChangeSanitize
_OUTPUT
_NEGATIV
_SET
gH_SIMCipDrainRequest
_OUTPUT
_NEGATIV
_SET
gH_SIMCipCompleted
_OUTPUT
_NEGATIV
_SET
gH_SIMCipCausticSanitizeRun
_OUTPUT
_NEGATIV
_SET
gH_SIMFillerEV46Enable
_OUTPUT
_NEGATIV
_SET
gH_SIMFillerEV62Enable
_OUTPUT
_NEGATIV
_SET
gH_SIMFillerProdReady
END_PROGRAM
ACTION CheckFlowMetersState:
IF gH_Blender_OPT_WaterPromass THEN
CASE gMFM_WaterFlow_State OF
16#64:
IF gBlenderBlending AND NOT (gFastChangeOverActivated AND gSyrRunOut_Done) AND NOT gBlenderCIPMode THEN
gWaterVFM_EPD := TRUE ;
END_IF
gWaterVFM_Fault := FALSE ;
16#80: gWaterVFM_EPD := FALSE ;
gWaterVFM_Fault := FALSE ;
16#9C: gWaterVFM_EPD := FALSE ;
gWaterVFM_Fault := FALSE ;
ELSE
gWaterVFM_Fault := TRUE ;
gWaterVFM_EPD := FALSE ;
END_CASE
ELSE
CASE gMFM_WaterFlow_State OF
16#47:
IF gBlenderBlending AND NOT (gFastChangeOverActivated AND gSyrRunOut_Done) AND NOT gBlenderCIPMode THEN
gWaterVFM_EPD := TRUE ;
END_IF
gWaterVFM_Fault := FALSE ;
16#80: gWaterVFM_EPD := FALSE ;
gWaterVFM_Fault := FALSE ;
ELSE
CASE gMFM_WaterTotalizer_State OF
16#47:
IF gBlenderBlending AND NOT (gFastChangeOverActivated AND gSyrRunOut_Done) AND NOT gBlenderCIPMode THEN
gWaterVFM_EPD := TRUE ;
END_IF
gWaterVFM_Fault := FALSE ;
ELSE
gWaterVFM_Fault := TRUE ;
gWaterVFM_EPD := FALSE ;
END_CASE
END_CASE
END_IF
IF gWaterRecipe THEN
gSyrupMFM_Fault := FALSE ;
gSyrupMFM_EPD := FALSE ;
ELSE
CASE gMFM_Syrup1Flow_State OF
16#64: gSyrupMFM_EPD := TRUE ;
gSyrupMFM_Fault := FALSE ;
16#43: gSyrupMFM_EPD := TRUE ;
gSyrupMFM_Fault := FALSE ;
16#53: gSyrupMFM_EPD := TRUE ;
gSyrupMFM_Fault := FALSE ;
16#80: gSyrupMFM_EPD := FALSE ;
gSyrupMFM_Fault := FALSE ;
16#9C: gSyrupMFM_EPD := FALSE ;
gSyrupMFM_Fault := FALSE ;
ELSE
gSyrupMFM_Fault := TRUE ;
gSyrupMFM_EPD := FALSE ;
END_CASE
END_IF
CASE gMFM_CO2Flow_State OF
16#64: gCO2MFM_EPD := TRUE ;
gCO2MFM_Fault := FALSE ;
16#43: gSyrupMFM_EPD := TRUE ;
gSyrupMFM_Fault := FALSE ;
16#53: gSyrupMFM_EPD := TRUE ;
gSyrupMFM_Fault := FALSE ;
16#80: gCO2MFM_EPD := FALSE ;
gCO2MFM_Fault := FALSE ;
16#9C: gCO2MFM_EPD := FALSE ;
gCO2MFM_Fault := FALSE ;
ELSE
gCO2MFM_Fault := TRUE ;
gCO2MFM_EPD := FALSE ;
END_CASE
IF gBlenderBlending AND NOT (gFastChangeOverActivated AND gSyrRunOut_Done) AND NOT gBlenderCIPMode AND gBlendFillStartUp_Done THEN
CASE gVFM_ProductFlow_State OF
16#47:
IF gBlenderBlending AND NOT (gFastChangeOverActivated AND gSyrRunOut_Done) AND NOT gBlenderCIPMode AND gBlendFillStartUp_Done THEN
gProductVFM_EPD := TRUE ;
END_IF
gProductVFM_Fault := FALSE ;
16#80: gProductVFM_EPD := FALSE ;
gProductVFM_Fault := FALSE ;
ELSE
CASE gVFM_ProductTotalizer_State OF
16#47:
IF gBlenderBlending AND NOT (gFastChangeOverActivated AND gSyrRunOut_Done) AND NOT gBlenderCIPMode AND gBlendFillStartUp_Done THEN
gProductVFM_EPD := TRUE ;
END_IF
gProductVFM_Fault := FALSE ;
ELSE
gProductVFM_Fault := TRUE ;
gProductVFM_EPD := FALSE ;
END_CASE
END_CASE
ELSE
gProductVFM_Fault := FALSE ;
gProductVFM_EPD := FALSE ;
END_IF
IF gH_Blender_OPT_Simulation OR gBlenderCIPMode THEN
gWaterVFM_Fault := FALSE ;
gWaterVFM_EPD := FALSE ;
gSyrupMFM_Fault := FALSE ;
gSyrupMFM_EPD := FALSE ;
gProductVFM_Fault := FALSE ;
gProductVFM_EPD := FALSE ;
END_IF
IF gH_Blender_OPT_Simulation OR gBlenderCIPMode OR NOT gH_Blender_OPT_CarboPresent THEN
gCO2MFM_Fault := FALSE ;
gCO2MFM_EPD := FALSE ;
END_IF
END_ACTION
ACTION Get_CPU_Usage:
_LD_BODY
_NETWORKS : 1
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTIONBLOCK
gCPU_UsageFB
_BOX_EXPR : 3
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
gBlenderAMS_NET_ID
_OPERATOR
_BOX_EXPR : 2
_OPERAND
_EXPRESSION
_POSITIV
gClock_1s
_OPERAND
_EXPRESSION
_NEGATIV
mCPU_UsageBusy
_EXPRESSION
_POSITIV
AND
_OPERAND
_EXPRESSION
_POSITIV
t#10s
_EXPRESSION
_POSITIV
TC_CpuUsage
_OUTPUTS : 3
_OUTPUT
_POSITIV
_NO_SET
mCPU_UsageError
_OUTPUT
_POSITIV
_NO_SET
mCPU_UsageErrorCode
_OUTPUT
_POSITIV
_NO_SET
gCPU_Usage
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mCPU_UsageBusy
ENABLELIST_END
_OUTPUTS : 0
END_ACTION
ACTION GetPcInfo:
_LD_BODY
_NETWORKS : 1
_NETWORK
_COMMENT
_END_COMMENT
_LD_ASSIGN
_EMPTY
_EXPRESSION
_POSITIV
ENABLELIST : 1
_ASSIGN
_FUNCTIONBLOCK
mPcInfo
_BOX_EXPR : 3
_ENABLED
_OPERAND
_EXPRESSION
_POSITIV
''
_OPERATOR
_BOX_EXPR : 2
_OPERAND
_EXPRESSION
_POSITIV
mPcInfo_Start
_OPERAND
_EXPRESSION
_NEGATIV
mPcInfo_Busy
_EXPRESSION
_POSITIV
AND
_OPERAND
_EXPRESSION
_POSITIV
t#2s
_EXPRESSION
_POSITIV
GetRemotePCInfo
_OUTPUTS : 3
_OUTPUT
_POSITIV
_NO_SET
mPcInfo_Error
_OUTPUT
_POSITIV
_NO_SET
mPcInfo_ErrorCode
_OUTPUT
_POSITIV
_NO_SET
mPcInfo_Data
_EXPRESSION
_POSITIV
_OUTPUTS : 1
_OUTPUT
_POSITIV
_NO_SET
mPcInfo_Busy
ENABLELIST_END
_OUTPUTS : 0
END_ACTION