lifeison
级别: 探索解密
精华主题: 0
发帖数量: 40 个
工控威望: 138 点
下载积分: 685 分
在线时间: 25(小时)
注册时间: 2016-07-12
最后登录: 2024-09-29
查看lifeison的 主题 / 回贴
楼主  发表于: 2021-05-11 12:01
送纸主轴上装有接近开关X2,纸上面装有检测长度的编码器X0(三菱FX1N,高速计数器C235),请教怎样计算每一个X2上升沿信号之间编码器的脉冲数?

每一个X2上升沿信号,取一次编码器的数值,并减去上次的编码器值,所得的差值转换成实际距离,就是测得的长度。

我知道有以上思路,关键是怎样区分上次的数值和这一次的数值呢?请教各位大师,谢谢了!
[ 此帖被lifeison在2021-05-11 12:11重新编辑 ]
lifeison
级别: 探索解密
精华主题: 0
发帖数量: 40 个
工控威望: 138 点
下载积分: 685 分
在线时间: 25(小时)
注册时间: 2016-07-12
最后登录: 2024-09-29
查看lifeison的 主题 / 回贴
1楼  发表于: 2021-05-11 13:46
引用
引用第1楼心情不错于2021-05-11 12:15发表的  :
X2上升沿信号 清零计数器C235 不行吗?



也是一个好办法,但是我还是想知道计算差值的方法,谢谢!
lifeison
级别: 探索解密
精华主题: 0
发帖数量: 40 个
工控威望: 138 点
下载积分: 685 分
在线时间: 25(小时)
注册时间: 2016-07-12
最后登录: 2024-09-29
查看lifeison的 主题 / 回贴
2楼  发表于: 2021-05-12 09:19
引用
引用第3楼fjqz00于2021-05-11 14:26发表的  :
LDP X2
DSUB C235 D100 D102
DMOV C235 D100

D100就是上一次的值 ,  D102就是差值
.......

谢谢大师,醍醐灌顶!