ytym456
级别: 探索解密
精华主题: 0
发帖数量: 20 个
工控威望: 142 点
下载积分: 627 分
在线时间: 13(小时)
注册时间: 2013-11-12
最后登录: 2017-06-04
查看ytym456的 主题 / 回贴
楼主  发表于: 2016-03-01 13:18
开始,D8140清零
然后运行PLSR指令plsr  k5000 k16000 k300 y0   ,频率5000,脉冲数量16000,加速时间300ms
运行结束后,为啥D8140里面的数值不确定,但是总是小于16000.
每次运行结束,D8140里面的数值都不一样。


---------
我把加减速时间改为1s,D8140的数值比较接近16000,但是还是小。这怎么还和加速时间有关系吗?哪里的问题啊,求教
[ 此帖被ytym456在2016-03-01 13:38重新编辑 ]
ytym456
级别: 探索解密
精华主题: 0
发帖数量: 20 个
工控威望: 142 点
下载积分: 627 分
在线时间: 13(小时)
注册时间: 2013-11-12
最后登录: 2017-06-04
查看ytym456的 主题 / 回贴
1楼  发表于: 2016-03-02 14:33
我用高速计数器,测量Y0输出,脉冲数量是正确的,就是这个8140里面的数值不对
ytym456
级别: 探索解密
精华主题: 0
发帖数量: 20 个
工控威望: 142 点
下载积分: 627 分
在线时间: 13(小时)
注册时间: 2013-11-12
最后登录: 2017-06-04
查看ytym456的 主题 / 回贴
2楼  发表于: 2016-03-02 19:58
就跑一次plsr指令,8140的数值也不对啊
ytym456
级别: 探索解密
精华主题: 0
发帖数量: 20 个
工控威望: 142 点
下载积分: 627 分
在线时间: 13(小时)
注册时间: 2013-11-12
最后登录: 2017-06-04
查看ytym456的 主题 / 回贴
3楼  发表于: 2016-03-05 14:15
我发现一个现象,一段程序中,第一个PLSR指令运行结束后,8140里面的数值不对,但是第二个第三个。。。后面的PLSR指令运行后,8140里面累加的数值是正确的。
就第一个plsr指令8140累计的不正确