FB OUT P01 : Sterile buffer tank 1 |
|
|
|
Network 1: Pre-Setting #Support.Estop_TOF(IN := "DI MAIN GLB".P00.GLB_Estop, PT := t#1000ms); |
|
|
|
Network 1: Call manual operation #MANUAL(ST_MANU := "DI MAIN GLB".P00.ManuCmpltMa_run, MODULE_HP := "HMI KEY".P01.GLB.F20_HomPos, SUPPORT_SEQ := "DI MAIN P01".M01.HomPosRun); |
|
|
|
Network 3: G120C Product inlet pump SBT1 // Execute reference point #G120C.DRV.MC_Power.StartMode := #G120C.DRV.MC_MoveVelocity.Direction := 1; #G120C.DRV.MC_MoveJog.PosCntrl := TRUE; // Halt impulse #tmp_enable_axis := "HMI KEY".P01.G120C.F12_Enable_WP; #G120C.DRV.Support.FEg_Halt_Imp := #G120C.DRV.Support.FEg_Halt AND NOT #tmp_enable_axis; #G120C.DRV.Support.FEg_Halt := #tmp_enable_axis; // Execute output stage #G120C(ENABLE := #Support.Estop_TOF.Q, HALT_01 := "HMI KEY".P01.G120C.F21_Halt OR #G120C.DRV.Support.FEg_Halt_Imp OR "DI MAIN GLB".TOF_CmpltMaOFF_Pulse.Q, MCB := "E01 G120C MCB", START_VELO := #G120C.DRV.Support.Cmd_MovAbso AND ("DI MAIN GLB".P00.AutoCmpltMa_run OR "DI MAIN P01".M01.HomPosRun OR "DI MAIN P01".SEQ1.SSM.S.stepin) OR "HMI KEY".P01.G120C.F17_GoToAbsoPos, JOG_HP := #G120C.DRV.Support.Cmd_MovJogHP AND ("DI MAIN GLB".P00.AutoCmpltMa_run OR "DI MAIN P01".M01.HomPosRun OR "DI MAIN P01".SEQ1.SSM.S.stepin) OR #MANUAL.G120C.CmdExe_slow_fast_HP, JOG_WP := #G120C.DRV.Support.Cmd_MovJogWP AND ("DI MAIN GLB".P00.AutoCmpltMa_run OR "DI MAIN P01".M01.HomPosRun OR "DI MAIN P01".SEQ1.SSM.S.stepin) OR #MANUAL.G120C.CmdExe_slow_fast_WP, ACK_FLT := "DI MAIN GLB".P00.FLT_CmpltMaACK_REg, MODE := 0, AXIS := "+1-G120C"); |
|
|
|
Network 4: M101 Product outlet pump SBT1 #M101(CMD_ONOFF := FALSE, FD_BACK := "E01 M101 Fb", HALT_01 := NOT "E00 Estp Fb", MCB := "E01 M101 MCB", ACK_FLT := "DI MAIN GLB".P00.FLT_CmpltMaACK_Imp, MOT_CW => "A01 M101 CW"); |
|
|
|
Network 5: V101 Inlet valve #V101(CMD_WP := FALSE, FB_HP := "E01 V101 HP", FB_WP := "E01 V101 WP", RLS := "E00 AirPressure ok", ACK_FLT := "DI MAIN GLB".P00.FLT_CmpltMaACK_Imp, VALV_WP => "A01 V101 WP"); |
|
|
|
Network 6: V102 Inlet double seat valve #V102(CMD_WP := FALSE, FB_HP := "E01 V102 HP", FB_WP := "E01 V102 WP", RLS := "E00 AirPressure ok", ACK_FLT := "DI MAIN GLB".P00.FLT_CmpltMaACK_Imp, VALV_WP => "A01 V102 WP"); |
|
|
|
Network 7: V103 Inlet seat below V102 #V103.LampWP := "A01 V103 WP" := "HMI KEY".P01.V103.F12_Enable_WP AND #V103.CmdExe_WP; #V103.LampHP := NOT #V103.LampWP; |
|
|
|
Network 8: V104 Inlet valve SBT1 #V104(CMD_WP := FALSE, FB_HP := "E01 V104 HP", FB_WP := "E01 V104 WP", RLS := "E00 AirPressure ok", ACK_FLT := "DI MAIN GLB".P00.FLT_CmpltMaACK_Imp, VALV_WP => "A01 V104 WP"); |
|
|
|
Network 9: V105 Bypass inlet double seat valve #V105(CMD_WP := FALSE, FB_HP := "E01 V105 HP", FB_WP := "E01 V105 WP", RLS := "E00 AirPressure ok", ACK_FLT := "DI MAIN GLB".P00.FLT_CmpltMaACK_Imp, VALV_WP => "A01 V105 WP"); |
|
|
|
Network 10: V106 Bypass inlet seat below V105 #V106.LampWP := "A01 V106 WP" := "HMI KEY".P01.V106.F12_Enable_WP AND #V106.CmdExe_WP; #V106.LampHP := NOT #V106.LampWP; |
|
|
|
Network 11: V107 Outlet valve SBT1 #V107(CMD_WP := FALSE, FB_HP := "E01 V107 HP", FB_WP := "E01 V107 WP", RLS := "E00 AirPressure ok", ACK_FLT := "DI MAIN GLB".P00.FLT_CmpltMaACK_Imp, VALV_WP => "A01 V107 WP"); |
|
|
|
Network 12: V108 SBT1 drainage valve #V108(CMD_WP := FALSE, FB_HP := "E01 V108 HP", FB_WP := "E01 V108 WP", RLS := "E00 AirPressure ok", ACK_FLT := "DI MAIN GLB".P00.FLT_CmpltMaACK_Imp, VALV_WP => "A01 V108 WP"); |
|
|
|
Network 13: V109 Bypass outlet seat below V108 #V_109.LampWP := "A01 V109 WP" := "HMI KEY".P01.V_109.F12_Enable_WP AND #V_109.CmdExe_WP; #V_109.LampHP := NOT #V_109.LampWP; |
|
|
|
Network 14: V110 Outlet valve #V_110(CMD_WP := FALSE, FB_HP := "E01 V110 HP", FB_WP := "E01 V110 WP", RLS := "E00 AirPressure ok", ACK_FLT := "DI MAIN GLB".P00.FLT_CmpltMaACK_Imp, VALV_WP => "A01 V110 WP"); |
|
|
|
Network 15: V111 Air inlet valve #V111(CMD_WP := FALSE, FB_HP := "E01 V111 HP", FB_WP := "E01 V111 WP", RLS := "E00 AirPressure ok", ACK_FLT := "DI MAIN GLB".P00.FLT_CmpltMaACK_Imp, VALV_WP => "A01 V111 WP"); |
|
|
|
Network 16: V112 Gully air outlet valve #V112(CMD_WP := FALSE, FB_HP := "E01 V112 HP", FB_WP := "E01 V112 WP", RLS := "E00 AirPressure ok", ACK_FLT := "DI MAIN GLB".P00.FLT_CmpltMaACK_Imp, VALV_WP => "A01 V112 WP"); |
|
|
|
Network 17: LIC101 Level measurement SBT1 0-218hL #LIC101.Support.Req_Value := DINT_TO_REAL(IN := WORD_TO_DINT(IN:= "E01 LIC101 PEW":P)); #LIC101(REQ_VALUE := #LIC101.Support.Req_Value, H_LIM := #LIC101.Support.H_Lim, L_LIM := #LIC101.Support.L_Lim, PAW_OUT => #LIC101.Support.PAW_Out); // Show level on HMI "HMI KEY".P01.GLB.SliderControl := WORD_TO_INT(IN := #LIC101.Support.PAW_Out); |
|
|
|
Network 18: PT101 Pressure above 0-3000mbar #PT101(PEW_IN := "E01 PT101 PEW":P, H_LIM := #PT101.Support.High_Lim, L_LIM := #PT101.Support.Low_Lim, PEW_SCALE => #PT101.Support.Out_Scaled); |
|
|
|
Network 19: FIT101 Product inlet flow G120C 0-4800.0l/h #FIT101(PEW_IN := "E01 FIT101 PEW":P, H_LIM := #FIT101.Support.High_Lim, L_LIM := #FIT101.Support.Low_Lim, PEW_SCALE => #FIT101.Support.Out_Scaled); |
|