homePage5of5 ①输入原点开关:参考主动会原点中该项的说明。 ②选择电平:参考主动回原点中该项的说明。 ③参考点开关一侧:参考主动回原点中第5项的说明。 ④参考点位置:该值是MC_Home指令中“Position”管脚的数值。 用例子说明如何实现一个被动回原点的功能: 步骤一:在上图中选则“参考点开关一侧”为“上侧”; 步骤二:先让轴执行一个相对运动指令,该指令设定的路径能让轴经过原点开关; 步骤三:在该指令指令的过程中,触发MC_Home指令,设置模式为Mode=2. 步骤四:这时再触发MC_MoveRelative指令,要保证触发该指令的方向能够经过原点开关。 『结果』当轴以MC_MoveRelative指令指定的速度运行的过程中碰到原点开关的有效边沿时,轴立即更新坐标位置为MC_Home指令上的 “Position”值,如下图所示。在这个过程中轴并不停止运行,也不会更改运行速度。直到达到MC_MoveRelative指令的距离值,轴停止运 行。 『结论』 1.被动回原点功能的实现需要MC_Home指令与MC_MoveRelative指令,或MC_MoveAbsolute指令,或是MC_MoveVelocity指令,或是 MC_MoveJog指令联合使用。 2.被动回原点需要原点开关。 3.被动回原点不需要轴不执行其他指令而专门执行主动回原点功能,而是轴在执行其他运动的过程中完成回原点的功能。 mk:@MSITStore:D:\资料\西门子\S7-1200_PLC_EASY_PLUS介质冗余.chm...2022/2/17星期四 |
|