小弟最近做一个工程。
通过一个流量计输出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.
提问者对于答案的评价:
很好!谢谢!!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc262988.html