FB78 MAN P05 : Guide rail control - manual Mode (master) |
|
|
|
Netzwerk 1: M01 Spiral conveyor enable
"HMI KEY".P05.M01.F12_Enable_WP := ("M00 ManuCmpltMa run" OR "M00 AutoCmpltMa run") AND "M00 EStp ok" AND NOT "DI OUT P05"."M01".drv_com_flt; // M01 disabled IF NOT "HMI KEY".P05.M01.F12_Enable_WP THEN "DI OUT P05".M01.DRV.CmdExe_WP := FALSE; END_IF; |
|
|
|
Netzwerk 2: M02 Feed rail enable
"HMI KEY".P05.M02.F12_Enable_WP := ("M00 ManuCmpltMa run" OR "M00 AutoCmpltMa run") AND "M00 EStp ok" AND NOT "DI OUT P05"."M02".drv_com_flt; // M02 disabled IF NOT "HMI KEY".P05.M02.F12_Enable_WP THEN "DI OUT P05".M02.DRV.CmdExe_WP := FALSE; END_IF; |
|
|
|
Netzwerk 3: M03 Elevating belt conveyor enable
"HMI KEY".P05.M03.F12_Enable_WP := ("M00 ManuCmpltMa run" OR "M00 AutoCmpltMa run") AND "M00 EStp ok" AND NOT "DI OUT P05"."M03".drv_com_flt; // M03 disabled IF NOT "HMI KEY".P05.M03.F12_Enable_WP THEN "DI OUT P05".M03.DRV.CmdExe_WP := FALSE; END_IF; |
|
|
|
Netzwerk 4: M04 OK Belt conveyor enable
"HMI KEY".P05.M04.F12_Enable_WP := ("M00 ManuCmpltMa run" OR "M00 AutoCmpltMa run") AND "M00 EStp ok" AND NOT "DI OUT P05"."M04".drv_com_flt; // M04 disabled IF NOT "HMI KEY".P05.M04.F12_Enable_WP THEN "DI OUT P05".M04.DRV.CmdExe_WP := FALSE; END_IF; |
|
|
|
Netzwerk 5: M06 NOK Belt conveyor anable
"HMI KEY".P05.M06.F12_Enable_WP := ("M00 ManuCmpltMa run" OR "M00 AutoCmpltMa run") AND "M00 EStp ok" AND NOT "DI OUT P05"."M06".drv_com_flt; // M06 disabled IF NOT "HMI KEY".P05.M06.F12_Enable_WP THEN "DI OUT P05".M06.DRV.CmdExe_WP := FALSE; END_IF; |
|
|
|
Netzwerk 6: Z08/Z09 Guide-rail clamp cylinder front/back enable
"HMI KEY".P05.Z08.F11_Enable_HP := "HMI KEY".P05.Z08.F12_Enable_WP := "DI OUT P05".Z08.VLV.SetIdleTime > 0 AND "E00 Y56 WP" AND NOT "DI OUT P05".Z08.vlv_com_flt; |
|
|
|
Netzwerk 7: Z10 Guide-rail cylinder enable
"HMI KEY".P05.Z10.F11_Enable_HP := "HMI KEY".P05.Z10.F12_Enable_WP := "DI OUT P05".Z10.VLV.SetIdleTime > 0 AND "E00 Y56 WP" AND NOT "DI OUT P05".Z10.vlv_com_flt; |
|
|
|
Netzwerk 8: Z11 NOK picking flap enable
"HMI KEY".P05.Z11.F11_Enable_HP := "HMI KEY".P05.Z11.F12_Enable_WP := "DI OUT P05".Z11.VLV.SetIdleTime > 0 AND "E00 Y56 WP" AND NOT "DI OUT P05".Z11.vlv_com_flt; IF "M00 TrnsSysRun Imp" THEN "DI OUT P05".Z11.VLV.CmdExe_WP := "DI OUT P05".Z11.VLV.CmdExe_HP := FALSE; END_IF; |
|
|
|
Netzwerk 9: Z12 OK picking flap enable
"HMI KEY".P05.Z12.F11_Enable_HP := "HMI KEY".P05.Z12.F12_Enable_WP := "DI OUT P05".Z12.VLV.SetIdleTime > 0 AND "E00 Y56 WP" AND NOT "DI OUT P05".Z12.vlv_com_flt; IF "M00 TrnsSysRun Imp" THEN "DI OUT P05".Z12.VLV.CmdExe_WP := "DI OUT P05".Z12.VLV.CmdExe_HP := FALSE; END_IF; |
|
|
|
Netzwerk 10: Z13 Box pre-stopper fill station enable
"HMI KEY".P05.Z13.F12_Enable_WP := "DI OUT P05".Z13.VLV.SetIdleTime > 0 AND "E00 Y56 WP" AND NOT "DI OUT P05".Z13.vlv_com_flt; |
|
|
|
Netzwerk 11: Z14 Box stopper fill station enable
"HMI KEY".P05.Z14.F12_Enable_WP := "DI OUT P05".Z14.VLV.SetIdleTime > 0 AND "E00 Y56 WP" AND NOT "DI OUT P05".Z14.vlv_com_flt; |
|
|
|
Netzwerk 12: Z15 Feed rail stopper enable
"HMI KEY".P05.Z15.F12_Enable_WP := "DI OUT P05".Z15.VLV.SetIdleTime > 0 AND "E00 Y56 WP" AND NOT "DI OUT P05".Z15.vlv_com_flt; |
|
|
|
Netzwerk 13: Monitoring manual operation ***
IF NOT #ST_MANU THEN RETURN; ELSIF #MODULE_HP AND NOT #GLB.HomPos_REg THEN "M05 Init" := TRUE; END_IF; #GLB.HomPos_REg := #MODULE_HP; IF #SUPPORT_SEQ THEN RETURN; END_IF; |
|
|
|
Netzwerk 14: M01 Spiral conveyor execute
IF "HMI KEY".P05.M01.F2_WP AND NOT #GLB.M01_F2_HW_REg THEN "DI OUT P05".M01.DRV.CmdExe_WP := NOT "DI OUT P05".M01.DRV.CmdExe_WP; END_IF; #GLB.M01_F2_HW_REg := "HMI KEY".P05.M01.F2_WP; |
|
|
|
Netzwerk 15: M02 Feed rail execute
IF "HMI KEY".P05.M02.F2_WP AND NOT #GLB.M02_F2_HW_REg THEN "DI OUT P05".M02.DRV.CmdExe_WP := NOT "DI OUT P05".M02.DRV.CmdExe_WP; END_IF; #GLB.M02_F2_HW_REg := "HMI KEY".P05.M02.F2_WP; |
|
|
|
Netzwerk 16: M03 Elevating belt conveyor execute
IF "HMI KEY".P05.M03.F2_WP AND NOT #GLB.M03_F2_HW_REg THEN "DI OUT P05".M03.DRV.CmdExe_WP := NOT "DI OUT P05".M03.DRV.CmdExe_WP; END_IF; #GLB.M03_F2_HW_REg := "HMI KEY".P05.M03.F2_WP; |
|
|
|
Netzwerk 17: M04 OK Belt conveyor execute
IF "HMI KEY".P05.M04.F2_WP AND NOT #GLB.M04_F2_HW_REg THEN "DI OUT P05".M04.DRV.CmdExe_WP := NOT "DI OUT P05".M04.DRV.CmdExe_WP; END_IF; #GLB.M04_F2_HW_REg := "HMI KEY".P05.M04.F2_WP; |
|
|
|
Netzwerk 18: M06 NOK Belt conveyor execute
IF "HMI KEY".P05.M06.F2_WP AND NOT #GLB.M06_F2_HW_REg THEN "DI OUT P05".M06.DRV.CmdExe_WP := NOT "DI OUT P05".M06.DRV.CmdExe_WP; END_IF; #GLB.M06_F2_HW_REg := "HMI KEY".P05.M06.F2_WP; |
|
|
|
Netzwerk 19: Z08/Z09 Guide-rail clamp cylinder front/back execute
"DI OUT P05".Z08.VLV.CmdExe_WP := "HMI KEY".P05.Z08.F12_Enable_WP AND NOT "HMI KEY".P05.Z08.F1_HP AND ("HMI KEY".P05.Z08.F2_WP OR "DI OUT P05".Z08.FB_WP);
"DI OUT P05".Z08.VLV.CmdExe_HP := "HMI KEY".P05.Z08.F11_Enable_HP AND NOT "HMI KEY".P05.Z08.F2_WP AND ("HMI KEY".P05.Z08.F1_HP OR "DI OUT P05".Z08.FB_HP); |
|
|
|
Netzwerk 20: Z10 Guide-rail cylinder execute
"DI OUT P05".Z10.VLV.CmdExe_WP := "HMI KEY".P05.Z10.F12_Enable_WP AND NOT "HMI KEY".P05.Z10.F1_HP AND ("HMI KEY".P05.Z10.F2_WP OR "DI OUT P05".Z10.FB_WP);
"DI OUT P05".Z10.VLV.CmdExe_HP := "HMI KEY".P05.Z10.F11_Enable_HP AND NOT "HMI KEY".P05.Z10.F2_WP AND ("HMI KEY".P05.Z10.F1_HP OR "DI OUT P05".Z10.FB_HP); |
|
|
|
Netzwerk 21: Z11 NOK picking flap execute
"DI OUT P05".Z11.VLV.CmdExe_WP := "HMI KEY".P05.Z11.F12_Enable_WP AND NOT "HMI KEY".P05.Z11.F1_HP AND ("HMI KEY".P05.Z11.F2_WP OR "DI OUT P05".Z11.FB_WP);
"DI OUT P05".Z11.VLV.CmdExe_HP := "HMI KEY".P05.Z11.F11_Enable_HP AND NOT "HMI KEY".P05.Z11.F2_WP AND ("HMI KEY".P05.Z11.F1_HP OR "DI OUT P05".Z11.FB_HP); |
|
|
|
Netzwerk 22: Z12 OK picking flap execute
"DI OUT P05".Z12.VLV.CmdExe_WP := "HMI KEY".P05.Z12.F12_Enable_WP AND NOT "HMI KEY".P05.Z12.F1_HP AND ("HMI KEY".P05.Z12.F2_WP OR "DI OUT P05".Z12.FB_WP);
"DI OUT P05".Z12.VLV.CmdExe_HP := "HMI KEY".P05.Z12.F11_Enable_HP AND NOT "HMI KEY".P05.Z12.F2_WP AND ("HMI KEY".P05.Z12.F1_HP OR "DI OUT P05".Z12.FB_HP); |
|
|
|
Netzwerk 23: Z13 Box pre-stopper fill station execute
"DI OUT P05".Z13.VLV.CmdExe_WP := "HMI KEY".P05.Z13.F12_Enable_WP AND NOT "HMI KEY".P05.Z13.F1_HP AND ("HMI KEY".P05.Z13.F2_WP OR "DI OUT P05".Z13.FB_WP); |
|
|
|
Netzwerk 24: Z14 Box stopper fill station execute
"DI OUT P05".Z14.VLV.CmdExe_WP := "HMI KEY".P05.Z14.F12_Enable_WP AND NOT "HMI KEY".P05.Z14.F1_HP AND ("HMI KEY".P05.Z14.F2_WP OR "DI OUT P05".Z14.FB_WP); |
|
|
|
Netzwerk 25: 15 Feed rail stopper execute
"DI OUT P05".Z15.VLV.CmdExe_WP := "HMI KEY".P05.Z15.F12_Enable_WP AND NOT "HMI KEY".P05.Z15.F1_HP AND ("HMI KEY".P05.Z15.F2_WP OR "DI OUT P05".Z15.FB_WP); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|