本人现在用214的CPU驱动马达,我用Q0.0输出脉冲,Q0.2为方向.现在遇到这样的问题,就是我在按下手动进和手动退的时候,马达能够正常进或退,当我松开手动进或退的按钮时,马达还是继续往前进或后退,它要把它的脉冲数发完后才停下了.
我现在的要求是我一松下手动按钮,马达就停下了.怎么可以达到这样的功能.书上说把SM67.7写入0,在执行PLS指令,马达就马上停止,但是我这样做了,还是不行.马达还是把脉冲发完了才停下了.我是利用手动开关的下降沿把MOVB 16#84 SMB67 然后在PLS Q0.0
还有一个问题是,我怎么样找原点,S7-200里面也没有找原点指令,我可不可以用外部中断达到这样的功能,当滑块在退的过程中碰到原点开关时,就发生外部中断,这是,如果脉冲还没有发完,是先中断然后在继续发剩下的脉冲,还是脉冲完成后在中断,还是中断后,剩下的脉冲也不发了?这一点我很模糊.