S7-200是用Q0.0发脉冲给伺服电机,伺服电机运行。正常上升沿出发一下,发出10000个脉冲,伺服电机运行;当运行到5000个脉冲时,这个时候按下急停伺服电机停止,如果再开机,它又会上升沿出发一下,有发了10000个脉冲,这样子最后伺服电机是走了15000个脉冲的值。我实际上只需要10000个脉冲的位置。请高手指点一下,利用什么办法来控制比较好。也就是急停故障处理完后,再次启动接着原有位置运行,直到10000个脉冲值位置即可!谢谢!
问题补充:
先谢谢啦!最主要我是不想回原点再运行,能不能接收伺服驱动器的反馈脉冲值,伺服反馈信号,怎么采集,怎么接线,我想用高速计数器来采集,但伺服驱动器输出的是A相B相差动5V的信号,无法采集这个信号,其它还有什么方法吗?
谢谢!各位
最佳答案
如果没有再加编码器那就使用高数计数器记录发送的脉冲个数,你可以在脉冲输出的帮助中找到说明的。而且可以通过发送脉冲的方向实现数据的加减。
提问者对于答案的评价:
谢谢!我来找找看
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc250616.html