伺服控制问题n

plc发脉冲控制伺服,目前有个手摇脉冲发生器,用它当做手动来控制小车前进或后退。这个手摇脉冲发生器是接到plc上通过程序处理控制伺服还是直接接到伺服驱动器的脉冲输入接口上好?如果接到plc上的话,程序怎么处理?

最佳答案

如果用手轮直接接伺服,你只能有一个速度,如果要高速运行的话,会把手给累坏的。还是接PLC比较好。
1)用高速计数和定时中断(比如0.1s)的方法,来计算0.1S内接收到的手轮的脉冲数,这样就可以计算出1S内脉冲量。然后再转化为速度,然后让伺服以此速度运行就可以了。如果速度慢,可以增加一个多倍速模式。比如:2倍、4倍、8倍,让客户自己选择,这样就可以实现同样的手轮速度,伺服可以有多个速度运行模式。
2)当时用的是s7-200 MAP库调试。有一个难点是,伺服在运行过程中,不可以更改速度。只能停下来,才可再次更改速度。后来没有办法,破解了MAP库,才解决了问题。S7-200 SMART好像不需要考虑这个问题。

提问者对于答案的评价:
谢谢。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc346310.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午10:57
下一篇 2021年7月4日

相关推荐

发表回复

登录后才能评论