Home

 

Erfahrung

 

Referenzen

 

Sondermaschinen

 

MSR-Maschinen

 

SPS-Programmierung

 

Visualisierung HMI

 

Elektro CAD

 

Leistungsprofil

 

Personalia

 

SW-Development

 

Dokumentation

 

 

 

Impressum & DSGVO

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

FB48 MAM P02 : Manual operation

 

 

 

Network 1: M201 Geabox Assembly Conveyor A - enable

"HMI KEY".P02.M201.F12_Enable_WP := NOT ("DI OUT P02".M201.HALT_01 OR "DI OUT P02".M201.Common_FLT) AND "DI OUT P02".M201.DRV.ReadyToStart;

// M201 on/off switching

IF NOT "HMI KEY".P02.M201.F12_Enable_WP OR "HMI KEY".P02.M201.F1_HP OR "DI MAIN GLB".M00.EntirePlant_STOP_Impulse THEN

    "DI OUT P02".M201.DRV.Execute_WP := FALSE;

ELSIF "HMI KEY".P02.M201.F2_WP THEN

    "DI OUT P02".M201.DRV.Execute_WP := "HMI KEY".P02.M201.F12_Enable_WP;

END_IF;

 

 

 

Network 2: M202 Geabox Assembly Conveyor B - enable

"HMI KEY".P02.M202.F12_Enable_WP := NOT ("DI OUT P02".M202.HALT_01 OR "DI OUT P02".M202.Common_FLT) AND "DI OUT

P02".M202.DRV.ReadyToStart;

// On/off switching

IF NOT "HMI KEY".P02.M202.F12_Enable_WP OR "HMI KEY".P02.M202.F1_HP OR "DI MAIN GLB".M00.EntirePlant_STOP_Impulse THEN

    "DI OUT P02".M202.DRV.Execute_WP := FALSE;

ELSIF "HMI KEY".P02.M202.F2_WP THEN

    "DI OUT P02".M202.DRV.Execute_WP := "HMI KEY".P02.M202.F12_Enable_WP;

END_IF;

 

 

 

Network 3: M203 Geabox Assembly Conveyor C - enable

"HMI KEY".P02.M203.F12_Enable_WP := NOT ("DI OUT P02".M203.HALT_01 OR "DI OUT P02".M203.Common_FLT) AND "DI OUT P02".M203.DRV.ReadyToStart;

// M203 on/off switching

IF NOT "HMI KEY".P02.M203.F12_Enable_WP OR "HMI KEY".P02.M203.F1_HP OR "DI MAIN GLB".M00.EntirePlant_STOP_Impulse THEN

    "DI OUT P02".M203.DRV.Execute_WP := FALSE;

ELSIF "HMI KEY".P02.M203.F2_WP THEN

    "DI OUT P02".M203.DRV.Execute_WP := "HMI KEY".P02.M203.F12_Enable_WP;

END_IF;

 

 

 

Network 4: Y2011 Pre-Stopper Conveyor A - enable

"HMI KEY".P02.Y2011.F12_Enable_WP := NOT "DI OUT P02".Y2011.Common_FLT AND "DI OUT P02".Y2011.RELEASE;

 

 

 

Network 5: Y2021 Pre-Stopper Conveyor B - enable

"HMI KEY".P02.Y2021.F12_Enable_WP := NOT "DI OUT P02".Y2021.Common_FLT AND "DI OUT P02".Y2021.RELEASE;

 

 

 

Network 6: Y2031 Pre-Stopper Conveyor C - enable

"HMI KEY".P02.Y2031.F12_Enable_WP := NOT "DI OUT P02".Y2031.Common_FLT AND "DI OUT P02".Y2031.RELEASE;

 

 

 

Network 7: Y2012 Stopper Conveyor A - enable

"HMI KEY".P02.Y2012.F12_Enable_WP := NOT "DI OUT P02".Y2012.Common_FLT AND "DI OUT P02".Y2012.RELEASE;

 

 

 

Network 8: Y2022 Stopper Conveyor B - enable

"HMI KEY".P02.Y2022.F12_Enable_WP := NOT "DI OUT P02".Y2022.Common_FLT AND "DI OUT P02".Y2022.RELEASE;

 

 

 

Network 9: Y2032 Stopper Conveyor C - enable

"HMI KEY".P02.Y2032.F12_Enable_WP := NOT "DI OUT P02".Y2032.Common_FLT AND "DI OUT P02".Y2032.RELEASE;

 

 

 

Network 10: Monitoring manual operation ***

IF NOT #PLANT_MANU THEN

   RETURN;

ELSIF #MODULE_HP AND NOT #Support.HomePos_REg THEN

    "DI MAIN P02".M00.Initialization := TRUE;

END_IF;

#Support.HomePos_REg := #MODULE_HP;

"DI MAIN P02".M00.TOF_EntireModule_STOP_Pulse(IN := NOT #SUPPORT_SEQ AND #Support.HomePos_FEg,

                                              PT := t#500ms);

#Support.HomePos_FEg := #SUPPORT_SEQ;

IF #SUPPORT_SEQ THEN

   RETURN;

END_IF;

 

 

 

Network 11: Y2011 Pre-Stopper Conveyor A - execute

"DI OUT P02".Y2011.VLV_O.Execute_WP :=

"HMI KEY".P02.Y2011.F12_Enable_WP AND NOT "HMI KEY".P02.Y2011.F1_HP AND ("HMI KEY".P02.Y2011.F2_WP OR "DI OUT P02".Y2011.FEEDBACK_WP);

 

 

 

Network 12: Y2021 Pre-Stopper Conveyor B - execute

"DI OUT P02".Y2021.VLV_O.Execute_WP :=

"HMI KEY".P02.Y2021.F12_Enable_WP AND NOT "HMI KEY".P02.Y2021.F1_HP AND ("HMI KEY".P02.Y2021.F2_WP OR "DI OUT P02".Y2021.FEEDBACK_WP);

 

 

 

Network 13: Y2031 Pre-Stopper Conveyor C - execute

"DI OUT P02".Y2031.VLV_O.Execute_WP :=

"HMI KEY".P02.Y2031.F12_Enable_WP AND NOT "HMI KEY".P02.Y2031.F1_HP AND ("HMI KEY".P02.Y2031.F2_WP OR "DI OUT P02".Y2031.FEEDBACK_WP);

 

 

 

Network 14: Y2012 Stopper Conveyor A - execute

"DI OUT P02".Y2021.VLV_O.CmdExe_WP :=

"HMI KEY".P02.Y2021.F12_Enable_WP AND NOT "HMI KEY".P02.Y2021.F1_HP AND ("HMI KEY".P02.Y2021.F2_WP OR "DI OUT P02".Y2021.FEEDBACK_WP);

 

 

 

Network 15: Y2022 Stopper Conveyor B - execute

"DI OUT P02".Y2022.VLV_O.Execute_WP :=

"HMI KEY".P02.Y2022.F12_Enable_WP AND NOT "HMI KEY".P02.Y2022.F1_HP AND ("HMI KEY".P02.Y2022.F2_WP OR "DI OUT P02".Y2022.FEEDBACK_WP);

 

 

 

Network 16: Y2032 Stopper Conveyor C - execute

"DI OUT P02".Y2032.VLV_O.Execute_WP :=

"HMI KEY".P02.Y2032.F12_Enable_WP AND NOT "HMI KEY".P02.Y2032.F1_HP AND ("HMI KEY".P02.Y2032.F2_WP OR "DI OUT P02".Y2032.FEEDBACK_WP);