本人想用编码器控制距离精度.用高速计数器接收编码器脉冲传送给D200.要工作的脉冲输入寄存器为D230。LD m8000 out c235 k0 。dmov c235 d200用DSUB D230 D200 D240。用dplsr k5000 d240 k100 y0伺服接收的脉冲还是的230的脉冲数.比如d230为1000.伺服电机工作也是1000个脉冲数.不管d200接收的信号是1010个脉冲数还是950个脉冲数。如在dplsr k5000 d240 k100 y0。前面加一个LDI Y0这样伺服接收到的正好是1000个脉冲.但转速很慢因为y0一直在不停地通短。不知那位高手能告诉我这程序怎么编。这里先谢谢了!
-
-
-
zrx517697809 | 当前状态:在线
总积分:1105 2024年可用积分:0
注册时间: 2014-04-20
最后登录时间: 2017-07-22
-
zrx517697809 发表于 2016/7/22 10:08:18
运动中改变执行的脉冲数,一般PLC都不支持这个,但也有支持的
引用 zrx517697809 2016/7/22 10:08:18 发表于2楼的内容
-
-
-
luck 发表于 2016/7/22 14:07:05
楼主,你为何不把编码器接到伺服放大器里,因为伺服本身就是闭环,又何必非要进plc.的高速计数器端子?
你要多少脉冲直接发送给伺服就可以了,为何非要这么麻烦?
引用 luck 2016/7/22 14:07:05 发表于3楼的内容
-
引用 martion 2016/7/25 20:10:02 发表于4楼的内容
-
-
a1123 发表于 2016/7/26 16:00:13
用的是齿轮变速箱用连轴器连接.机器在工作中负载不同时误差相差也很多。设备是进口的年代比较远了。所以为达到精度前面自己加了一个编码器
引用 a1123 2016/7/26 16:00:13 发表于5楼的内容