18862403674
级别: 探索解密
精华主题: 0
发帖数量: 32 个
工控威望: 129 点
下载积分: 710 分
在线时间: 39(小时)
注册时间: 2016-03-31
最后登录: 2024-11-06
查看18862403674的 主题 / 回贴
楼主  发表于: 2016-07-24 08:05
DMOV清除后显示0。再驱动又在原有值上加减。求大神带路
18862403674
级别: 探索解密
精华主题: 0
发帖数量: 32 个
工控威望: 129 点
下载积分: 710 分
在线时间: 39(小时)
注册时间: 2016-03-31
最后登录: 2024-11-06
查看18862403674的 主题 / 回贴
1楼  发表于: 2016-07-24 09:39
18862403674
级别: 探索解密
精华主题: 0
发帖数量: 32 个
工控威望: 129 点
下载积分: 710 分
在线时间: 39(小时)
注册时间: 2016-03-31
最后登录: 2024-11-06
查看18862403674的 主题 / 回贴
2楼  发表于: 2016-07-24 09:42
有啥意见都可以提一提啊
、、大神跪求一言
18862403674
级别: 探索解密
精华主题: 0
发帖数量: 32 个
工控威望: 129 点
下载积分: 710 分
在线时间: 39(小时)
注册时间: 2016-03-31
最后登录: 2024-11-06
查看18862403674的 主题 / 回贴
3楼  发表于: 2016-07-24 17:01
你说的我早用过了。谢谢兄弟,首先提一下,我只是单一的用plsy发脉冲串的。没用特殊定位指令,在特殊寄存器里sd5502监测的脉冲数。是可读写入的。清零后,sd5502是显示0。但是同一轴还有一地址sd8140是只可读的地址,里面的值还在?再次驱动脉冲输出又给清的覆盖了
18862403674
级别: 探索解密
精华主题: 0
发帖数量: 32 个
工控威望: 129 点
下载积分: 710 分
在线时间: 39(小时)
注册时间: 2016-03-31
最后登录: 2024-11-06
查看18862403674的 主题 / 回贴
4楼  发表于: 2016-07-24 19:11
引用
引用第7楼ymmfa于2016-07-24 18:59发表的  :
和FX兼容的SD应该是只读的。只有FX5U自己的D才能DMOV

师傅你好,我在手册特殊寄存器里查询了。地址后缀是R/W阿。。
18862403674
级别: 探索解密
精华主题: 0
发帖数量: 32 个
工控威望: 129 点
下载积分: 710 分
在线时间: 39(小时)
注册时间: 2016-03-31
最后登录: 2024-11-06
查看18862403674的 主题 / 回贴
5楼  发表于: 2016-07-24 19:17
因为四个轴的速度是要实时变化的,步清零误差累计了啊。用变速定位的话,最后还是需要脉冲归零点清除。
18862403674
级别: 探索解密
精华主题: 0
发帖数量: 32 个
工控威望: 129 点
下载积分: 710 分
在线时间: 39(小时)
注册时间: 2016-03-31
最后登录: 2024-11-06
查看18862403674的 主题 / 回贴
6楼  发表于: 2016-07-24 19:29
貌似懂了。。。我定位指令清零的地址不对应,PLSY是只读。。。如果改用PLSV的话清零该指令的脉冲寄存地址应该就不会出问题了。。。