本人用的是S7-226来计算流量累计,流量计只有4-20MA输出,通过下面程序运行后发现不准确.
不知问题出在那里.请各位高手帮解决下,写出来.谢谢.(流量计瞬时流量
为每小时3000M3)
模拟量转换
LD SM0.0
ITD AIW8, LD0
AENO
DTR LD0, LD0
转换为瞬时流量
LD SM0.0
/R 32000.0, LD0
AENO
MOVR LD0, VD650
*R 3000.0, VD650
由瞬时流量计算累计流量
LD SM0.0
MOVR VD650, LD0
AENO
/R 3600.0, LD0
AENO
+R LD0, AC0
LD SM0.0
AR>= AC0, 1.0
-R 1.0, AC0
AENO
+R 1.0, VD780
AENO
MOVR 0.001, VD654
*R VD780, VD654
最佳答案
思路:
采集瞬时流量并做滤波处理(可以直接放到OB1里做,例如处理后的值表示成**m3/100ms)
处理过的数值进行累加(以固定时间间隔去累加,例如放到OB35,每隔100ms加一次,一小时累计量就是加36000次后的数值)
提问者对于答案的评价:
谢谢大家的回答
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc311599.html