FB49 OUT P02 : Removal module |
|
|
|
Netzwerk 1: P02 Pre-Setting U "M00 EStp ok" L s5t#1s SA "T02 2M1 Main SA" U "T02 2M1 Main SA" = "A00 2M1 10PD main" |
|
|
|
Netzwerk 2: Call manual operation #MANUAL(ST_MANU := "M00 ManuCmpltMa run", MODUL_HP := "HMI KEY".P02.GLB.F20_HomPos, SUPPORT_SEQ := "M02 RunHomPos"); |
|
|
|
Netzwerk 3: 2M1 Removal conveyor. #tmp_enable_start_auto := #"2M1".DRV.ReferenceOK AND "M02 2M1 GoToPos"; // Set speed value HP/WP IF #tmp_enable_start_auto THEN #"2M1".DRV.SetValSpd := "DI OUT P04"."4A1".RTT_Speed_WP; #"2M1".DRV.SetValAcc := "DI OUT P04"."4A1".RTT_Acc; #"2M1".DRV.SetValDec := "DI OUT P04"."4A1".RTT_Dec; END_IF; // Assign running condition #tmp_axis_inhibit :="A00 2M1 10PD BrkModul":="A00 2M1 10PD AxisEnbl DI01":="A00 2M1 10PD RegEnbl DI00" := "HMI KEY".P02."2M1".Enable_HP AND "HMI KEY".P02."2M1".Enable_WP; #tmp_axis_RefStatic := "HMI KEY".P02."2M1".F5_Set_Ref_Point AND ("M00 AutoCmpltMa run" OR "M00 ManuCmpltMa run"); #tmp_axis_enable := "M00 ManuCmpltMa run" OR "M00 AutoCmpltMa run" OR "HMI KEY".P02."2M1".F17_GoToPos; #tmp_axis_start := #tmp_axis_RefStatic OR #tmp_enable_start_auto OR "HMI KEY".P02."2M1".F17_GoToPos; #tmp_axis_PosAbsolut := #tmp_enable_start_auto OR "HMI KEY".P02."2M1".F17_GoToPos;
#"2M1"(ADR_HW_IO := 376, INHIBIT := #tmp_axis_inhibit, ENABLE := #tmp_axis_enable, MCB := "E00 2M1 MCB", START := #tmp_axis_start, POS_ABSOLUTE := #tmp_axis_PosAbsolut, JOG_NEGATIV := #"2M1".DRV.ActorJog_HP, JOG_POSITIV := #"2M1".DRV.ActorJog_WP, REF_STATIC := #tmp_axis_RefStatic, ACK_FLT := "M00 ACK Imp"); |
|
|
|
Netzwerk 4: 2V1 Removal centring unit #"2V1"(CMD_WP := FALSE, CMD_HP := FALSE, FB_WP := "E02 2V1 FB WP", FB_HP := "E02 2V1 FB HP", BIM := "E00 2V1 BIM", ACK_FLT := "M00 ACK Imp", VALV_WP => "A02 2V1 WP", VALV_HP => "A02 2V1 HP"); |
|
|
|
|