流量积算方法和精度 假设某流量变送器量程为720吨/小时,则每秒流量为720/3600=0.2吨/秒,如果流量积算的计算周期为1秒,则最大可能产生的积算误差为0.2吨,相对误差为0.2/720=2.78X10-4 =0.0278%,作为一般的流量测量装置(测量元件+变送器)包括质量流量计,正常工业计量应用的最高精度平均在0.1%-0.05%左右,加上一次测量元件大都是非线性的,所以对大多数工业应用场合,用1-5秒的离散形式的积分,精度上完全可以替代高精度的“实时”积分,从上述计算可以得知,小于1秒的快速运算有意义不大。另外上位机得到的数据一般都有一定的迟延,一般的现场通讯负荷下,上位机和PLC之间能够保证0.1-2秒的通讯就已经非常“快”了,毕竟下位机是以完成控制为主的,一般对上位机的通讯实时性能作到100ms就非常困难了,所以在上位机中的流量积算周期作到1-5秒就可以了,无论从精度还是计算机负荷考虑,都能满足使用要求。大家可以根据自己系统精度的要求选择运算周期和方法。 方法一:上位机脚本 在上位机中做一个一秒的周期触发脚本,脚本中应包含: a=GetTagDWord (“凝结水流量”) b=GetTagDWord (“流量积算结果”) b=b+a/3600 方法二:PLC中积算(精度最高) 上述方法,在PLC中使用一秒(最小到50ms)的时间标志,例如在西门子S7-200和S7-300PLC中都有一个CLOCK BIT,用它中合适的位的上升或下降沿执行和脚本中类似的算法,即可完成流量积算。当然也可以在定时中断中完成,但本人认为没有必要.
本文章来自于虹润仪表:www.jhhongrun.com |