我的意思是,让他连续运行,就是不给它停止的信号,它就总转,但是它连转都不转,而如果给它固定脉冲,它就转固定的脉冲数
追答首先,你用了上升沿微分,就不可能做到您想的那样一直执行PLS2指令,M0.05就算一直吸和着,PLS2也就执行一次;M0.05反复吸和,那它也有中间中断的时间间隔,就算这个间隔很小。
再者,您说这里连动都不会动,您这个截图是在运行状态下的截图么,还是什么,M0.05都没有吸和变绿啊,就算变绿了,因为执行速度很快,你在软件监视的界面上也根本看不出来执行了PLS2的指令。
然后,给脉冲数是PLS2指令来指定的,不是通过M0.05的吸和次数来指定的啊,您话里的意思感觉像通过M0.05的吸和频率来控制脉冲指令的执行频率,从而来控制脉冲的频率,这真心没这样做的。脉冲指令里头都有专门一个参数是控制脉冲频率的,您可以把这个频率放在一个D存储区里头,通过改变D区的值,来间接的改变脉冲的频率,而不是通过您上面这种方法。
我知道,我把d去,什么加速率减速率还有频率都赋值了,就是不明白输出模式,那个绝对值和相对值,输出模式设为#0101或#0111只要是设为绝对脉冲,它就不走
电机不转
难道需要和别的配合?
追答楼主,您这个截图给我看的,还是处于监视模式,还没有运行,麻烦点击上方的运行啊。就在PLS2上面位置,有个眼镜的左边的左边,眼镜那个是监视模式
追问我试过了
这点我还是知道的
问题是只要是绝对值模式,它就不动
追答还是不行么?PLS2的指令上没有变绿,说明指令还没有被执行
追问用acc就行
嗯,没被执行啊
所以我现在也不纠结了,反正初学者,以后总会理解的,
就先用acc达到我的目的吧
麻烦你了
追答您是说用其他指令,比如ACC就可以?脉冲指令就是不行?
追问是啊,不过,控制模式,acc那里是连续模式和独立模式,连续模式就是一直转,你不让他停就不会停
所以我觉得,原因在于我根本没弄明白pls2相对值和绝对值的区别呢
本回答被提问者采纳