当前位置: 主页 > PLC控制

4~20mA的瞬时流量如何转换成累计量

启泵,流量开始累计,达到设定值,停泵。300PLC,如何编程将4~20mA的瞬时流量转换成累计量。

ASs='html_titleimg_p' STyle='text-align:CEnter;'>ba8721b3a0281d6296b15ba10d467afb

问题补充:
能否给出相关程序,谢谢!

最佳答案

最基本方法是在OB35(中断周期100MS)定时中断里面,把你的瞬时流量(比如KG/H)转换成,KG/100MS进行累加,为了避免浮点数大数加小数造成的舍入现象(比如9999999.0+01=999999.0)
可以做一个累积分量C,当C>1000.0时,将千分位D加一,同时C减去1000,赋值给C
比如你的瞬时流量为A(KG/H),累积值为B,那么每100MS,你的累积值就应该是
C=A/36000.0+C
C>1000.0
D=D+1
C=C-1000.0
B=C+D*1000

此时,如果的你设定值SP
SP>B
则停泵,然后累积值B,C和D怎么处理就看你的工艺和程序控制要求

提问者对于答案的评价:
讲解较为详细

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号