su199003
级别: 探索解密
精华主题: 0
发帖数量: 37 个
工控威望: 144 点
下载积分: 813 分
在线时间: 70(小时)
注册时间: 2014-11-06
最后登录: 2024-11-15
查看su199003的 主题 / 回贴
楼主  发表于: 2016-04-01 08:29
三菱模拟量转数字量后,如何换算问题:
                
         例如4-20MA的液位变送器,数字量为0-1000,量程3m ,要在触摸屏上显示液位高度,请教下好的计算方法。要精度度高一些
glozet
级别: 正式会员
精华主题: 0
发帖数量: 2 个
工控威望: 90 点
下载积分: 344 分
在线时间: 15(小时)
注册时间: 2016-04-01
最后登录: 2022-10-21
查看glozet的 主题 / 回贴
1楼  发表于: 2016-04-01 10:19
假设读出来的数据你存放至D100,用D100除以1000再乘以3,就是你所需要的数字。
不过,你说需要精度高一些,你是想检测结果更准确还是,显示结果更准确?
检测结果更准确,不考虑外界因素,主要决定于AD转换的分辨率,FX-2N-4AD好像是12位的转换分辨率,应该完全够用了,
如果你有更高要求,换个16位分辨率的。
显示结果更准确,那这里就涉及到整数和浮点数的问题了。采集回来的数存放至D100中,现在是个0到1000之间的整数,
所以要先将D100和1000转换成浮点数,再进行相除。算得一个浮点数的结果,假设是D200.这个D200你就可以在触摸屏中显示
出来,记住要在触摸屏中设置D200的显示格式为32位的Float格式(即浮点数格式)
本帖最近评分记录:
  • 下载积分:+1(su199003)
  • 下载积分:+5(铭杰工控) 好贴好贴!