如何通过模拟量计算流量
郑志武
发布于2012-11-23 13:55
8
0
标签:
通过一个流量计输出4-20ma电流,然后经过西门子300的模拟量模块。
如何计算一段时间内的总流量啊????
佳答案
1、先用fc105把信号转换成工程量,工程量一般是按小时计量的。
2、然后在ob35等中断中写程序。比如ob35的中断时100ms,那么就用sum=sum+pv/36000.0,sum就是累计值。注意sum和pv/36000.0的数量级相差不能超过10的7次方,否则由于累加器的精度问题会造成小数被忽略。,如果超过10的7次方数量级,你可以判断如果sum大于10的5次方,sum1=sum1+sum,sum=0,sum重新累计。后的累计值就是sum+sum1.