您好!我想用S7-200通过4-20MA信号做流量累计,用中断来做,希望各位提供例子程序及资料说明,程序可发到邮箱1209678559@ qq.com,谢谢!
最佳答案
1、编程转换:显示值=(aiw-6400)/(32000-6400)*(B-A)+A,A,B是显示信号的范围。
2、中断中累加:sum=sum+pv(转换成一个周期的流量,比如你的流量信号是以小时为单位的,中断周期是100ms,那么pv=显示值/36000.0)。累计值和测量值pv的相差不能超过10^7,否则就会造成不累加的现场。相差越大,误差越大。
提问者对于答案的评价:
谢谢!
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc368142.html