登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:各位大佬,已知液位高度,如何求体积

点击:1208 回复:12

假设当前高度位530mm,如何直接对应到11m3和15m3的数据。
现在想到的一个方法是,不停比较判断
液位高度是否>100且<200,如是则在2m3和3m3做线性计算
液位高度是否>200且<300,如是则在3m3和5m3做线性计算
。。。。。。
方式太繁琐,如100个点位要判断100次,各位大佬有没有简单的方法思路
附件 捕获.jpg
最后修改:2022/7/5 16:42:34
22-07-05 14:51
你得找出左右两边的对应关系才能写算法啊,不然只能CASE了
22-07-05 17:16
三菱的话有一个标定指令可以试试
22-07-05 17:23
应该也只能这样比较,感觉小于是多余的,大于等于就行了。
22-07-05 17:29
用变址看看.V[h/100]~V[h/100+1]
22-07-05 17:51
线性拟合,线性拟合,看到论坛里有很多人问过这个问题,这些东西都是基础的课本知识啊,当年可能没有用心学,顾着谈恋爱去了。表情
最后修改:2022/7/5 18:48:34
22-07-05 18:47
这个问题不示教--无解
起码你要给出容器规格形状等等信息
或者有个流量计………
22-07-05 18:53
定义数组M=(2,3,5,7,11,15,16,18,18)
液位判断(100,800)
a=液位取整 100
b=液位取余 100
体积=Ma+[M(a+1)-Ma]*b
22-07-06 09:47
如果你用的PLC有表功能就很简单
22-07-06 14:39
将液位高度排成从小到大数组,共N组液位高度,假如液位高度是x,现将x与N/2的高度比较;如果x比N/2小,那说明x处于0---N/2之间,那再将x与N/4比较;
22-07-07 16:14

上一页下一页

工控新闻

更多新闻资讯