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);

 

 

Home

 

Erfahrung

 

Referenzen

 

Sondermaschinen

 

MSR-Maschinen

 

SPS-Programmierung

 

Visualisierung HMI

 

Elektro CAD

 

Leistungsprofil

 

Personalia

 

SW-Development

 

Dokumentation

 

 

 

Impressum & DSGVO