diff --git a/solution/_Config/PLC/tc_project_app.xti b/solution/_Config/PLC/tc_project_app.xti index 6c673bb..be2f7fe 100644 --- a/solution/_Config/PLC/tc_project_app.xti +++ b/solution/_Config/PLC/tc_project_app.xti @@ -909,6 +909,14 @@ External Setpoint Generation: MAIN.axisBladeNeg.NcToPlc NCTOPLC_AXIS_REF + + MAIN.axisBladePos.NcToPlc + NCTOPLC_AXIS_REF + + + MAIN.axisGap.NcToPlc + NCTOPLC_AXIS_REF + GVL.astAxes[1].stInputs.bLimitFwd BOOL @@ -977,14 +985,6 @@ External Setpoint Generation: GVL.astAxes[4].Axis.NcToPlc NCTOPLC_AXIS_REF - - MAIN.axisBladePos.NcToPlc - NCTOPLC_AXIS_REF - - - MAIN.axisGap.NcToPlc - NCTOPLC_AXIS_REF - PlcTask Outputs @@ -1013,6 +1013,22 @@ External Setpoint Generation: MAIN.axisBladeNeg.PlcToNc PLCTONC_AXIS_REF + + MAIN.axisBladePos.PlcToNc + PLCTONC_AXIS_REF + + + MAIN.axisGap.PlcToNc + PLCTONC_AXIS_REF + + + testProg.myFirstSlits.iGapSizePosition + UDINT + + + testProg.myFirstSlits.iGapCentrePosition + UDINT + GVL.astAxes[1].Axis.PlcToNc PLCTONC_AXIS_REF @@ -1029,22 +1045,6 @@ External Setpoint Generation: GVL.astAxes[4].Axis.PlcToNc PLCTONC_AXIS_REF - - testProg.myFirstSlits.iGapSizePosition - UDINT - - - testProg.myFirstSlits.iGapCentrePosition - UDINT - - - MAIN.axisBladePos.PlcToNc - PLCTONC_AXIS_REF - - - MAIN.axisGap.PlcToNc - PLCTONC_AXIS_REF - diff --git a/solution/tc_project_app/POUs/Application_Specific/Axes/testProg.TcPOU b/solution/tc_project_app/POUs/Application_Specific/Axes/testProg.TcPOU index 75161ad..c9a3e1c 100644 --- a/solution/tc_project_app/POUs/Application_Specific/Axes/testProg.TcPOU +++ b/solution/tc_project_app/POUs/Application_Specific/Axes/testProg.TcPOU @@ -3,7 +3,7 @@ @@ -12,8 +12,7 @@ GVL.astAxes[1].stConfig.fHomePosition:=-30; GVL.astAxes[2].stConfig.eHomeSeq:=E_HomingRoutines.eHomeToRef_Fwd; GVL.astAxes[2].stConfig.fHomePosition:=30; -myFirstSlits(iBladeNegative:=1,iBladePositive:=2, iGapSize:=3, iGapCentre:=4); -]]> +myFirstSlits(iBladeNegative:=1,iBladePositive:=2, iGapSize:=3, iGapCentre:=4, bEnable :=TRUE);]]> @@ -21,7 +20,6 @@ myFirstSlits(iBladeNegative:=1,iBladePositive:=2, iGapSize:=3, iGapCentre:=4); - \ No newline at end of file diff --git a/solution/tc_project_app/POUs/MAIN.TcPOU b/solution/tc_project_app/POUs/MAIN.TcPOU index 0ae9bb8..3af7fab 100644 --- a/solution/tc_project_app/POUs/MAIN.TcPOU +++ b/solution/tc_project_app/POUs/MAIN.TcPOU @@ -32,47 +32,12 @@ END_VAR VAR PERSISTENT bRestoreOnStartup: BOOL; -END_VAR - - -VAR -//all for testing - -axisBladeNeg : AXIS_REF; -axisBladePos : AXIS_REF; -axisGap : AXIS_REF; -powerBladeNeg : MC_POWER; -powerBladePos : MC_POWER; -powerAxisGap : MC_POWER; - -mcGearIn : MC_GEARIN; -mcGearInMulti : MC_GEARINMULTIMASTER; -mcGearOut : MC_GEAROUT; - -mcMoveAbs : MC_MOVEABSOLUTE; - END_VAR]]> @@ -248,20 +213,6 @@ END_FOR]]> - - - - - - - - - - - - - - diff --git a/solution/tc_project_app/tc_mca_std_lib b/solution/tc_project_app/tc_mca_std_lib index 2b22c81..3ccc0a7 160000 --- a/solution/tc_project_app/tc_mca_std_lib +++ b/solution/tc_project_app/tc_mca_std_lib @@ -1 +1 @@ -Subproject commit 2b22c8199b139687fe8ba11e4389ee1fdcb6054f +Subproject commit 3ccc0a747957608e6221954f8c1330fe14f2340e diff --git a/solution/tc_project_app/tc_project_app.plcproj b/solution/tc_project_app/tc_project_app.plcproj index ed41398..b034e20 100644 --- a/solution/tc_project_app/tc_project_app.plcproj +++ b/solution/tc_project_app/tc_project_app.plcproj @@ -57,6 +57,9 @@ Code + + Code + Code