青年加油
好好学习,努力挣钱
级别: 论坛先锋
精华主题: 0
发帖数量: 161 个
工控威望: 1033 点
下载积分: 9512 分
在线时间: 142(小时)
注册时间: 2019-06-08
最后登录: 2024-05-08
查看青年加油的 主题 / 回贴
楼主  发表于: 2019-06-09 16:22
图片:
图片:
图片:
图片:
请教各位大神,怎么把实际距离转脉冲数,在触摸屏上输入距离数值,程序中D300数值也变化,但是就是不动作,D0和D10也没有变化,然后plc诊断那块有时还显示运算错误,求助大神,这是怎么回事        下面附图
[ 此帖被青年加油在2021-03-08 11:55重新编辑 ]
念楚情伤
级别: 探索解密
精华主题: 0
发帖数量: 47 个
工控威望: 109 点
下载积分: 421 分
在线时间: 19(小时)
注册时间: 2019-05-20
最后登录: 2020-11-11
查看念楚情伤的 主题 / 回贴
1楼  发表于: 2019-10-07 16:58
4楼正解。4楼的方法是比较方便和准确的。用浮点数去除如果你预留的间隔是2个那就会导致错误。因为实际需要占用4个。还有就是浮点数去除会导致被四舍五入。这样容易出现误差。

最后就是你这种情况应该是d300的数据类型没选择浮点数