登录
首页 PLC论坛 三菱Mitsubishi
回帖 发帖
正文

主题:输出给PLSY的脉冲数D8140只能累加

点击:8549 回复:8

[size=4]  用FX1S控制一个伺服电机做位置控制,点动正反转,用D8140计算编码器的输出脉冲数,并在触摸屏上显示走的位置
我的方法是先把D8140清零,然后写入脉冲总数(即总距离),还原成触摸屏实际位置(D100),
点X1正转,X2反转
问题出现了,无论电机是正转 反转,电机编码器带动的D8140都只能累加,不能累减。
这样的话屏幕显示的尺寸就出现问题了,只会变大,不会变小。
  我想请教下大家,如果要想达到上面的要求,应该要自么办呢?[/size]
附件
附件
11-05-02 19:31
用定位指令
11-05-02 20:59
用定位指令,如DRVI、DRVA、PLSV等这些指令有方向信号,D8140会相应的增加或减少,一个方向为加,另一方向为减!
最后修改:2011/5/4 8:01:47
11-05-03 08:22
谢谢大家,已经解决!
11-05-04 01:40
你是怎么解决的啊?可以帮助我一下吗
13-08-28 10:49
说下怎么解决的
17-11-28 10:45

引用 761627387 在 2017/11/28 10:45:37 发言【内容省略】

改成定位指令,定位指令是有正反转的,所以会根据正反转增加或是减少
脉冲指令只能发脉冲,没有方向信号,方向信号是用户另外程序控制的,所以脉冲指令数值只能增加,不会减少。
17-11-28 17:18
请问是怎么实现的呢?可以附程序图学习下吗?感谢
19-05-09 10:56
点动,正转反转
19-05-29 16:16

工控新闻

更多新闻资讯